php学习
您所在的位置:封程中个人博客 > 后端开发 > php学习 >

php 二维数组按字段排序的解决方案

字号+ 作者:封程中 来源:数组排序 2015-12-25 10:17 阅读(0) 我要评论(0)

封程中再分享一个前段时间遇到的一个问题. 就是有一个二维数组,想要根据某个字段排序. 数组格式如下:由于我是var_dump出来的,所以不是标准的数组格式,只是一个输出格式而...

封程中再分享一个前段时间遇到的一个问题.

就是有一个二维数组,想要根据某个字段排序.

数组格式如下:由于我是var_dump出来的,所以不是标准的数组格式,只是一个输出格式而已

根据字段排序的代码如下:


$sort = array(  

            'direction' => 'SORT_ASC', //排序顺序标志 SORT_DESC 降序;SORT_ASC 升序  

            'field'     => 'endtime',       //排序字段  

     );  

     $arrSort = array();  

     foreach($array AS $uniqid => $row){  

        foreach($row AS $key=>$value){  

            $arrSort[$key][$uniqid] = $value;  

        }  

     }  

     if($sort['direction']){  

        array_multisort($arrSort[$sort['field']], constant($sort['direction']), $array);  

     }  


只要这样就好了,选择你的排序顺序和排序字段,然后把你的$array放进去就OK了

来源:(QQ号:604849147),原创文章如转载,请注明本文链接:http://fcz8k.com/php/504.html

 

1.如果您觉得文章帮助了您,可以点击下面的广告来支持我,谢谢!2.本站的原创文章,请转载时务必注明文章作者和来源,谢谢!3.作者投稿可能会经我们编辑修改或补充,并且会注明版权来源,谢谢!

相关文章
网友点评
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)