PHP 二维数组排序,
介绍:把一个二维数组按照一维数组的某个字段进行排序,
因为我这是从数据库里查出来,走的两个查询,后来合并到一起的 ,所以导致数据并不按照某个字段排序
$call1 = Db::name('call')->where('con','IN',$var)->field('y_image,call,con')->select(); $call2 = Db::name('call')->where('con','not IN',$var)->field('n_image,call,con')>select(); $call =array_merge($call1,$call2); // 取得列的列表 foreach ($call as $key => $row)//遍历结果 { $volume[$key] = $row['con']; // $edition[$key] = $row['edition']; } array_multisort($volume, SORT_ASC, $call);//进行排序
结果