<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->
$a=array(
0=>array(3=>9),
1=>array(2=>9),
2=>array(6=>5),
3=>array(1=>15),
4=>array(2=>4),
);
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->
$b=array(
0=>array(1=>15),
1=>array(3=>9),
2=>array(2=>9),
3=>array(6=>5),
4=>array(2=>4),
);
$a=array(
0=>array(3=>9),
1=>array(2=>9),
2=>array(6=>5),
3=>array(1=>15),
4=>array(2=>4),
);
foreach($a as $v) {
$r[] = current($v);
$k[] = key($v);
}
array_multisort($r, SORT_DESC, $k, SORT_DESC, $a);
print_r($a);
<br><font color="#e78608">------解决方案--------------------</font><br>
……
usort($a, create_function('$m, $n', 'return current($m)==current($n) ? (key($m)==key($n) ? 0 : key($m)<key : current print_r> Array
(
[1] => 15
)
[1] => Array
(
[3] => 9
)
[2] => Array
(
[2] => 9
)
[3] => Array
(
[6] => 5
)
[4] => Array
(
[2] => 4
)
)
/**/ <div class="clear"></div></key>
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号