使用usort可以用自定义函数来排序
可以用来实现二维数组排序
function cmp($a, $b)
{
if ($a['4'] < $b['4'] || ($a['4'] == $b['4'] && $a['3'] > $b['3'])) return true;
return false;
}
usort($table, 'cmp');
table是个二维数组,即array(array0(), array1(),…)这样的
然后a, b就是其中的array0, array1()这样的元素
通过自定义cmp使得比较a[‘4’]这个关键字来排序
本文介绍如何利用PHP的usort函数结合自定义比较函数cmp对二维数组进行排序,具体步骤包括定义比较函数cmp,实现针对特定键值的排序逻辑,并应用usort函数完成数组排序。
217

被折叠的 条评论
为什么被折叠?



