我用array_merge将数组合并,我想要的结果是 按照 time_level进行1,2,3,4....这样的排序,结果打印出来的结果却是这样的,系统自己将count有数值的放前面,没数值的放在了后面,这怎么解决
2 回答
冉冉说
TA贡献1877条经验 获得超1个赞
$sort = array(
'direction' => 'SORT_ASC',
'field' => 'time_level', //排序字段
);
$arrSort = array();
foreach($a AS $uniqid => $row){
foreach($row AS $key=>$value){
$arrSort[$key][$uniqid] = $value;
}
}
array_multisort($arrSort[$sort['field']], constant($sort['direction']),$a);
可以对二维数组进行排序
- 2 回答
- 0 关注
- 855 浏览
添加回答
举报
0/150
提交
取消