根据 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’ 函数以确保按升序排序。
广告