PHP 多维(多个)数组的排序

PHP内置函数 array_multisort 要求每个数组大小一样

$areas是地区的二维数组,包含人数和次数,现在要按这2种数进行降序排序

foreach($areaArray as &$areas) {

$times = $numbers = array();

foreach($areas as $province => $v) {

$times[$province] = $v['times'];

$numbers[$province] = $v['numbers'];

}

array_multisort($times, SORT_DESC, $numbers, SORT_DESC, $areas);

}

posted @ 2011-10-23 23:58  C仔  阅读(134)  评论(0)    收藏  举报