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

    array_walk

    使用用戶自定義函數對數組中的每個元素做回
  • 計算數組中所有值的乘積 array_product

    array_product

    計算數組中所有值的乘積
  • 檢查給定的數組是否是一個列表 array_is_list

    array_is_list

    檢查給定的數組是否是一個列表
  • 計算數組的交集 array_intersect

    array_intersect

    計算數組的交集
  • 為數組的每個元素應用回調函數 array_map

    array_map

    為數組的每個元素應用回調函數
  • 用回調函數過濾數組中的單元 array_filter

    array_filter

    用回調函數過濾數組中的單元
  • 在數組開頭插入一個或多個單元 array_unshift

    array_unshift

    在數組開頭插入一個或多個單元
  • 根據范圍創建數組,包含指定的元素 range

    range

    根據范圍創建數組,包含指定的元素
熱門文章