當前位置: 首頁> 函數類別大全> uksort

uksort

使用用戶自定義的比較函數對數組中的鍵名進行排序
名稱:uksort
分類:數組
所屬語言:php
一句話介紹:使用用戶自定義的比較函數對數組中的鍵名進行排序。

定義和用法

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" ) ;
?>

親自試一試

同類函數
  • 從數組中將變量導入到當前的符號表 extract

    extract

    從數組中將變量導入到當前的符號表
  • 返回數組中所有的值 array_values

    array_values

    返回數組中所有的值
  • 計算數組的差異 array_diff

    array_diff

    計算數組的差異
  • 帶索引檢查計算數組的差集 array_diff_assoc

    array_diff_assoc

    帶索引檢查計算數組的差集
  • 對數組進行排序並保持索引關係 asort

    asort

    對數組進行排序並保持索引關係
  • 使用鍵名比較計算數組的差集 array_diff_key

    array_diff_key

    使用鍵名比較計算數組的差集
  • 用“自然排序”算法對數組進行不區分大小寫字母的排序 natcasesort

    natcasesort

    用“自然排序”算法對數組進行不區分大小寫
  • 在數組開頭插入一個或多個單元 array_unshift

    array_unshift

    在數組開頭插入一個或多個單元
熱門文章