根據 PHP 中子值對 PHP 多維陣列進行排序


‘usort’ 函式可用於在 PHP 中對多維陣列進行排序。它根據使用者定義的條件對陣列進行排序 −

示例

 即時演示

<?php
function my_sort($a,$b) {
   if ($a==$b) return 0;
   return ($a<$b)?-1:1;
}
$a=array(4,2,81,63);
usort($a,"my_sort");
$arrlength=count($a);
for($x=0;$x<$arrlength;$x++) {
   echo $a[$x];
   echo "<br>";
}
?>

輸出

這將產生以下輸出 −

2
4
63
81

聲明瞭一個包含 4 個元素的陣列,並將此陣列傳遞給 usort 函式,以及對元素呼叫使用者定義的 ‘my_sort’ 函式以確保按升序排序。

更新日期:09-Apr-2020

298 次瀏覽

職業生涯起步

完成課程獲得認證

開始學習
廣告