按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”函数以确保排序以升序进行。

以上是 按PHP中的子值对php多维数组进行排序 的全部内容, 来源链接: utcz.com/z/326753.html

回到顶部