最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
PHP实现数组根据某个单元字段排序操作的教程
时间:2022-06-24 17:38:59 编辑:袖梨 来源:一聚教程网
本文实例讲述了PHP实现数组根据某个单元字段排序操作。分享给大家供大家参考,具体如下:
如题,给出一个PHP数组,数组结构如下:
$arr = array( array( 'name'=>'sadas', 'norder'=>1 ), array( 'name'=>'sadas', 'norder'=>11 ), array( 'name'=>'sadas', 'norder'=>123 ), array( 'name'=>'sadas', 'norder'=>11 ) );
需要是需要按照norder从大到小的顺序,重新排列$arr数组的顺序。
可以使用array_multisort
函数来帮助排序:
function p($arr){ echo ""; print_r($arr); echo ""; } $arr = array( array( 'name'=>'sadas', 'norder'=>1 ), array( 'name'=>'sadas', 'norder'=>11 ), array( 'name'=>'sadas', 'norder'=>123 ), array( 'name'=>'sadas', 'norder'=>11 ) ); $flag = array(); foreach($arr as $v){ $flag[] = $v['norder']; } array_multisort($flag, SORT_DESC, $arr); p($arr);
运行结果:
Array ( [0] => Array ( [name] => sadas [norder] => 123 ) [1] => Array ( [name] => sadas [norder] => 11 ) [2] => Array ( [name] => sadas [norder] => 11 ) [3] => Array ( [name] => sadas [norder] => 1 ) )
相关文章
- 华尔街上链,代币化股票能否续写稳定币的史诗传奇? 07-03
- Dreamweaver怎么设置不可见元素的参数? 07-03
- 《潜水员戴夫》到底算不算独立游戏?制作人亲自出来澄清并表示不认为是独立游戏。 07-03
- 解限机发型如何解锁 07-03
- 币圈:如何使用Uniswap交易所?如何在Uniswap增加流动性?(网页+手机) 07-03
- 崩坏星穹铁道3.4黄金替罪羊解谜方法一览 07-03