php常用的数组排序函数

sort() 函数用于对数组单元从低到高进行排序。
rsort() 函数用于对数组单元从高到低进行排序。
asort() 函数用于对数组单元从低到高进行排序并保持索引关系。
arsort() 函数用于对数组单元从高到低进行排序并保持索引关系。
ksort() 函数用于对数组单元按照键名从低到高进行排序。
krsort() 函数用于对数组单元按照键名从高到低进行排序。


$arr=['a'=>'111','b'=>'222','c'=>333,'d'=>444];
sort($arr);
print_r($arr);
Array
(
    [0] => 111
    [1] => 222
    [2] => 333
    [3] => 444
)

rsort($arr);
print_r($arr);
Array
(
    [0] => 444
    [1] => 333
    [2] => 222
    [3] => 111
)

asort($arr);
print_r($arr);
Array
(
    [a] => 111
    [b] => 222
    [c] => 333
    [d] => 444
)

arsort($arr);
print_r($arr);
Array
(
    [d] => 444
    [c] => 333
    [b] => 222
    [a] => 111
)

ksort($arr);
print_r($arr);
Array
(
    [a] => 111
    [b] => 222
    [c] => 333
    [d] => 444
)

krsort($arr);
print_r($arr);
Array
(
    [d] => 444
    [c] => 333
    [b] => 222
    [a] => 111
)

原文地址:https://www.cnblogs.com/wyqn/p/9139852.html