求教,数组排序
有一数组, 想要根b1和a进行二次排序,当b1不同时,按b1正序排列,当b1相同时,按a正序排列。要求效率要高。
php codearray( [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 codearray('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);
------解决方案--------------------
探讨
这意思?
php code
array('a'=>323,'b'=>array('b1'=>1)……