【发布时间】:2021-01-17 16:29:46
【问题描述】:
从这个数组开始:
$TEST=array (
0 => array ( 0 => 'b', 1 => 'y', 2 => 'O', ),
1 => array ( 0 => 'a', 1 => 'z', 2 => 'O', ),
2 => array ( 0 => 'c', 1 => 'x', 2 => 'O', ),
)
如何排序? (xyz 基于第二个元素):
$TEST=array (
2 => array ( 0 => 'c', 1 => 'x', 2 => 'O', ),
0 => array ( 0 => 'b', 1 => 'y', 2 => 'O', ),
1 => array ( 0 => 'a', 1 => 'z', 2 => 'O', ),
)
简单的asort($TEST) 的结果是(abc 基于第一个元素):
$TEST=array (
1 => array ( 0 => 'a', 1 => 'z', 2 => 'O', ),
0 => array ( 0 => 'b', 1 => 'y', 2 => 'O', ),
2 => array ( 0 => 'c', 1 => 'x', 2 => 'O', ),
)
【问题讨论】: