$final = array(array([0] => 123, [1] => 3, [2] => "true"),
array([0] => 9, [1] => 4, [3] => "false"),
array([0] => 541, [1] => 1, [3] => "false"));
我尝试使用php的排序函数,以便$final数组将根据$final[$ I][0]值从最低到最高排序,但它似乎不起作用。这只是一个简单的例子。在我正在处理的实际问题中,$final数组内的数组从少至3个元素到多至7个元素不等。不知道这是否对问题有任何影响。
这就是PHP的usort
函数的作用:
usort($final, function ($a, $b)
{
return $a[0] < $b[0] ? -1 : 1;
});
在这里看到它的行动:http://codepad.viper-7.com/omXxkR