php中的多索引数组排序
如何对这种数组进行排序?这将按php中的多索引数组排序,php,arrays,sorting,Php,Arrays,Sorting,如何对这种数组进行排序?这将按数组[x][1]进行排序。可以使用usort对其进行排序吗 Array ( [0] => Array ( [0] => 1247 [1] => 3 [2] => no [3] => no ) [1] => Array ( [0] => 224
数组[x][1]
进行排序。可以使用usort对其进行排序吗
Array
(
[0] => Array
(
[0] => 1247
[1] => 3
[2] => no
[3] => no
)
[1] => Array
(
[0] => 224
[1] => 1
[2] => no
[3] => no
)
[2] => Array
(
[0] => 226
[1] => 2
[2] => no
[3] => no
)
)
您在正确的轨道上,只需与数组中的第二个元素进行比较(根据需要) 注意:上面的
$array
是您要排序的数组
它将按正确的顺序返回它(1
,2
然后3
)
可能更模糊。。。你想怎么分类?您希望它如何显示?“帮助我们”帮助您。@Darren我想按数组[x][1]对其进行排序……可能的重复不应该是
返回$i[1]-$v[1]代码>?usort($array,function($i,$v){返回$i[1]-$v[1];});p($阵列)代码>这个适合我!非常感谢@鬼魂正在煮第三杯咖啡;-)
usort($array, function($i, $v) {
return $i[1] - $v[1];
});