20,359
社区成员
发帖
与我相关
我的任务
分享
$data = array(
array('name'=>'地方', 'count'=> 56),
array('name'=>'省道', 'count'=> 106),
array('name'=>'史蒂夫', 'count'=> 156),
array('name'=>'份额', 'count'=> 233),
array('name'=>'和你', 'count'=> 255),
array('name'=>'调用', 'count'=> 1),
array('name'=>'辅导班', 'count'=> 0),
array('name'=>'水电费', 'count'=> 445),
array('name'=>'士大夫撒放', 'count'=> 56),
array('name'=>'阿达', 'count'=> 77),
array('name'=>'胜多负少', 'count'=> 333),
array('name'=>'班干部', 'count'=> 222),
array('name'=>'东福克兰岛', 'count'=> 516),
array('name'=>'感染科', 'count'=> 256),
array('name'=>'画江湖', 'count'=> 999),
array('name'=>'士大夫撒放', 'count'=> 111),
);
<?php
$data = array(
array('name'=>'地方', 'count'=> 56),
array('name'=>'省道', 'count'=> 106),
array('name'=>'史蒂夫', 'count'=> 156),
array('name'=>'份额', 'count'=> 233),
array('name'=>'和你', 'count'=> 255),
array('name'=>'调用', 'count'=> 1),
array('name'=>'辅导班', 'count'=> 0),
array('name'=>'水电费', 'count'=> 445),
array('name'=>'士大夫撒放', 'count'=> 56),
array('name'=>'阿达', 'count'=> 77),
array('name'=>'胜多负少', 'count'=> 333),
array('name'=>'班干部', 'count'=> 222),
array('name'=>'东福克兰岛', 'count'=> 516),
array('name'=>'感染科', 'count'=> 256),
array('name'=>'画江湖', 'count'=> 999),
array('name'=>'士大夫撒放', 'count'=> 111),
);
$name = array();
$count = array();
foreach ($data as $key => $row) {
$name[$key] = $row['name'];
$count[$key] = $row['count'];
}
// 将数据根据 volume 降序排列,根据 edition 升序排列
// 把 $data 作为最后一个参数,以通用键排序
array_multisort($count, SORT_DESC, $name, SORT_ASC, $data);
print_r(array_slice($data,0,5) );
?>