例
排序通過使用用戶定義的比較功能鍵的$ ARR數組的元素:
<?php
function my_sort($a,$b)
{
if ($a==$b) return 0;
return
($a<$b)?-1:1;
}
$arr=array("a"=>4,"b"=>2,"c"=>8,d=>"6");
uksort($arr,"my_sort");
?>
運行示例» 定義和用法
所述uksort()函數對通過使用用戶定義的比較功能鍵的陣列。
提示:使用uasort()函數進行排序,通過使用用戶定義的比較函數值的數組。
句法
uksort( array,myfunction );
參數 | 描述 |
---|---|
array | 需要。 指定數組排序 |
myfunction | 可選的。 限定一個可調用比較函數的字符串。 比較函數必須返回一個整數<,=或>大於0,如果第一個參數是<,=或>比所述第二參數 |
技術細節
返回值: | TRUE成功。 FALSE失敗 |
---|---|
PHP版本: | 4+ |
<PHP陣列參考