如果这个问题之前已经回答过了,我真的很抱歉,但这是我的问题
这里是:
array (size=256)
0 =>
array (size=2)<br>
0 => string 'name_a'
1 => string '2175'
1 =>
array (size=2)
0 => string 'name_d'
1 => string '1'
2 =><
array (size=2)
0 => string 'name_c'
1 => string '715'
3 =>
array (size=2)
0 => string 'name_b'
1 => string '5'
我希望能够按数字从多到少或/和名称排序,如果我为每个名称添加更多信息,如时间值。这是一个巨大的数组(我想超过400),我需要一个接一个地显示它,从上到下。如果有人有什么想法,我很乐意听听!
像这样使用usort
:
function myComp($a, $b) {
if($a[1] == $b[1]) {
return 0;
}
return ($a[1] > $b[1]) ? -1 : 1;
}
usort($myArray, 'myComp');