當前位置: 首頁> 函數類別大全> 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" ) ;
?>

親自試一試

同類函數
  • 帶索引檢查計算數組的差集,用回調函數比較數據和索引 array_udiff_uassoc

    array_udiff_uassoc

    帶索引檢查計算數組的差集,用回調函數比較
  • 對數組逆向排序 rsort

    rsort

    對數組逆向排序
  • 通過使用一個數組作為鍵而另一個數組作為其值來創建數組 array_combine

    array_combine

    通過使用一個數組作為鍵而另一個數組作為其
  • 帶索引檢查計算數組的差集 array_diff_assoc

    array_diff_assoc

    帶索引檢查計算數組的差集
  • 獲取指定數組的第一個鍵的名字 array_key_first

    array_key_first

    獲取指定數組的第一個鍵的名字
  • 在數組開頭插入一個或多個單元 array_unshift

    array_unshift

    在數組開頭插入一個或多個單元
  • 檢查給定的數組是否是一個列表 array_is_list

    array_is_list

    檢查給定的數組是否是一個列表
  • 獲取一個數組的最後一個鍵的名字 array_key_last

    array_key_last

    獲取一個數組的最後一個鍵的名字