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

    array_diff_key

    使用鍵名比較計算數組的差集
  • 使用用戶自定義的比較函數對數組中的鍵名進行排序 uksort

    uksort

    使用用戶自定義的比較函數對數組中的鍵名進
  • 從關聯數組中取得鍵名 key

    key

    從關聯數組中取得鍵名
  • 交換數組中的鍵和值 array_flip

    array_flip

    交換數組中的鍵和值
  • 用“自然排序”算法對數組進行不區分大小寫字母的排序 natcasesort

    natcasesort

    用“自然排序”算法對數組進行不區分大小寫
  • 使用用戶自定義的比較函數對數組中的值進行排序並保持索引關聯 uasort

    uasort

    使用用戶自定義的比較函數對數組中的值進行
  • 將數組的內部指針指向第一個單元 reset

    reset

    將數組的內部指針指向第一個單元
  • 用回調函數迭代地將數組簡化為單一的值 array_reduce

    array_reduce

    用回調函數迭代地將數組簡化為單一的值
熱門文章