PHP 中的 uksort() 函式


uksort() 函式透過使用者自定義函式對陣列按鍵進行排序。成功返回 TRUE,失敗返回 FALSE。

語法

uksort(arr, custom_function)

引數

  • arr − 指定的陣列。

  • custom_function − 比較函式。如果第一個引數大於、等於或小於第二個引數,則分別返回小於、等於或大於零的整數。

返回值

uksort() 函式成功返回 TRUE,失敗返回 FALSE。

示例

以下為示例 −

 演示

<?php
function display($x,$y) {
   if ($x==$y) return 0;
   return ($x<$y)?-1:1;
}
$myarr = array("a"=>99,"b"=>27,"c"=>56);
uksort($myarr,"display");

foreach($myarr as $x=>$x_value) {
   echo "Key=" . $x . " Value=" . $x_value;
   echo "<br>";
}
?>

輸出

Key=a Value=99
Key=b Value=27
Key=c Value=56

更新於: 24-6-2020

35 次瀏覽

開啟你的 職業生涯

完成課程並獲得認證

開始
廣告
© . All rights reserved.