usort
(PHP3 >= 3.0.3 , PHP4)
usort --- 依使用者定義的函式將陣列的值排序
語法 : void usort(array array, function cmp_function);
說明 :
此函式會依照使用者定義的函式將陣列的值重新排序。
Example :
<?php
function cmp($a,$b) {
if ($a == $b) return 0;
return ($a > $b) ? -1 : 1;
}
$a = array(3,2,5,6,1);
usort($a, cmp);
while(list($key,$value) = each($a)) {
echo "$key: $value\n";
}
?>
此範例的結果將會產生出 :
0: 6 1: 5 2: 3 3: 2 4: 1
參考 : uasort( ) uksort( ) sort( ) asort( ) arsort( ) ksort( ) rsort( )