根据 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 次浏览

职业生涯起步

完成课程获得认证

开始学习
广告