1、对比:
sort 数组键值升序,赋值新索引
rsort 数组键值降序,赋值新索引
asort 数组键值升序,保持原索引
arsort 数组键值降序,保持原索引
ksort 数组键名升序
krsort 数组键名降序
2、效果如下:
原始数据:$arr = ['b'=>2,'a'=>1,'c'=>3];
1、sort 值升序
Array
(
[0] => 1
[1] => 2
[2] => 3
)
2、rsort 值降序
Array
(
[0] => 3
[1] => 2
[2] => 1
)
3、asort 值升序
Array
(
[a] => 1
[b] => 2
[c] => 3
)
4、arsort 值降序
Array
(
[c] => 3
[b] => 2
[a] => 1
)
5、ksort 键升序
Array
(
[a] => 1
[b] => 2
[c] => 3
)
6、krsort 键降序
Array
(
[c] => 3
[b] => 2
[a] => 1
)