21,886
社区成员
发帖
与我相关
我的任务
分享
$arr = array(
array('sum'=>123,'sum1'=>123),
array('sum'=>123,'sum1'=>123,'sum2'=>123),
array('sum'=>123,'sum1'=>123,'sum2'=>123,'sum3'=>123),
array('sum'=>123,'sum1'=>123,'sum2'=>123,'sum3'=>123,'sum4'=>123),
array('sum'=>123),
);
$arr = array(
array('sum'=>123,'sum1'=>123),
array('sum'=>123,'sum1'=>123,'sum2'=>123),
array('sum'=>123,'sum1'=>123,'sum2'=>123,'sum3'=>123),
array('sum'=>123,'sum1'=>123,'sum2'=>123,'sum3'=>123,'sum4'=>123),
array('sum'=>123),
);
foreach($arr as $v) $r[] = count($v);
array_multisort($r, $arr);
print_r($arr);
Array
(
[0] => Array
(
[sum] => 123
)
[1] => Array
(
[sum] => 123
[sum1] => 123
)
[2] => Array
(
[sum] => 123
[sum1] => 123
[sum2] => 123
)
[3] => Array
(
[sum] => 123
[sum1] => 123
[sum2] => 123
[sum3] => 123
)
[4] => Array
(
[sum] => 123
[sum1] => 123
[sum2] => 123
[sum3] => 123
[sum4] => 123
)
)