求教,数组排序解决思路
程序员文章站
2022-06-08 18:34:09
...
求教,数组排序
有一数组, 想要根b1和a进行二次排序,当b1不同时,按b1正序排列,当b1相同时,按a正序排列。要求效率要高。
------解决方案--------------------
这意思?
有一数组, 想要根b1和a进行二次排序,当b1不同时,按b1正序排列,当b1相同时,按a正序排列。要求效率要高。
- PHP code
array( [0] = array( ['a'] = 323, ['b'] = array( ['b1'] = 1 ) ) [1] = array( ['a'] = 234, ['b'] = array( ['b1'] = 1 ) ) [2] = array( ['a'] = 135, ['b'] = array( ['b1'] = 2 ) ))
------解决方案--------------------
这意思?
- PHP code
array('a'=>323,'b'=>array('b1'=>1)), 1=>array('a'=>324,'b'=>array('b1'=>1)), 2=>array('a'=>135,'b'=>array('b1'=>2)),);usort($array,'cmp');var_export($array);
------解决方案--------------------
相关文章
相关视频