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

    array_chunk

    將數組拆分為塊
  • 對數組進行排序並保持索引關係 asort

    asort

    對數組進行排序並保持索引關係
  • 返回數組中部分的或所有的鍵名 array_keys

    array_keys

    返回數組中部分的或所有的鍵名
  • 移除數組中重複的值 array_unique

    array_unique

    移除數組中重複的值
  • 將數組的內部指針指向最後一個單元 end

    end

    將數組的內部指針指向最後一個單元
  • 交換數組中的鍵和值 array_flip

    array_flip

    交換數組中的鍵和值
  • 帶索引檢查計算數組的交集,用回調函數比較數據 array_uintersect_assoc

    array_uintersect_assoc

    帶索引檢查計算數組的交集,用回調函數比較
  • 用回調函數比較數據來計算數組的差集 array_udiff

    array_udiff

    用回調函數比較數據來計算數組的差集
熱門文章