uksort
使用用戶自定義的比較函數對數組中的鍵名進行排序
uksort()
函數通過用戶自定義的比較函數對數組按鍵名進行排序。
提示:請使用uasort()
函數通過用戶自定義的比較函數對數組按鍵值進行排序,該函數使用用戶自定義的比較函數進行排序。
使用用戶自定義的比較函數對數組$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" ) ; ?>
親自試一試