现在有一个二维数组$arr=array(array('date'=>'2011-04-21','wu'=>'test'),array('date'=>'2014-04-21','wu'=>'good'),array('date'=>'2011-12-22','wu'=>'great'),array('date'=>'2012-05-21','wu'=>'hahah'),array('date'=>'2013-08-13','wu'=>'test'),array('date'=>'2011-04-25','wu'=>'yes'),array('date'=>'2014-04-14','wu'=>'no'),);我想将它按照里面date日期来重新排序,得到这样的新数组:$arr2=array(array('date'=>'2011-04-21','wu'=>'test'),array('date'=>'2011-04-25','wu'=>'yes'),array('date'=>'2011-12-22','wu'=>'great'),array('date'=>'2012-05-21','wu'=>'hahah'),array('date'=>'2013-08-13','wu'=>'test'),array('date'=>'2014-04-14','wu'=>'no'),array('date'=>'2014-04-21','wu'=>'good'),);请问应该怎样做呢?
2 回答
慕少森
TA贡献2019条经验 获得超9个赞
直接上代码$tmp=array();foreach($arras$a){$tmp[$a['date'].'_'.$a['wu'].'_'.rand(1000000,9999999)]=$a;}asort($tmp);$arr=array_values($tmp);
添加回答
举报
0/150
提交
取消