最新下载
热门教程
- 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 ) )
相关文章
- 我的世界无限附魔是什么 无限附魔获取方法介绍 08-25
- 我的世界探险家地图怎么获取 探险家地图作用介绍 08-25
- 我的世界谜之炖菜怎么制作 谜之炖菜合成方法介绍 08-25
- 我的世界刷石机怎么做 刷石机制作方法分享 08-25
- 我的世界玻璃瓶怎么获取 玻璃瓶各项用途一览 08-25
- 我的世界渗浆药水怎么制作 渗浆药水制作方法介绍 08-25