6.5.13 PHP数组的排序函数2

6.5.13 PHP数组的排序函数2
数组的排序函数

sort -- 对数组排序(升序)
rsort -- 对数组逆向排序(降序)
ksort -- 对数组按照键名排序
krsort -- 对数组按照键名逆向排序
asort -- 对数组进行排序并保持索引关系(关联数组排序)
arsort -- 对数组进行逆向排序并保持索引关系
natsort -- 用“自然排序”算法对数组排序
natcasesort -- 用“自然排序”算法对数组进行不区分大小写字母的排序
usort -- 使用用户自定义的比较函数对数组中的值进行排序
uasort -- 使用用户自定义的比较函数对数组中的值进行排序并保持索引关联
uksort -- 使用用户自定义的比较函数对数组中的键名进行排序
array_multisort -- 对多个数组或多维数组进行排序

例test.php

"file2ddddddddddd.txt", "fi.txt", "file11.txt");
    print_r($arr);
    echo '
'; uasort($arr, function($a, $b){ $alen = strlen($a); $blen = strlen($b); if($alen > $blen){ return -1; }else if($alen < $blen) { return 1; }else{ return 0; } }); print_r($arr);

你可能感兴趣的:(6.5.13 PHP数组的排序函数2)