【PHP】php 二维关联数组的对某一个值排序
来源:互联网 发布:淘宝管控记录能销吗 编辑:程序博客网 时间:2024/06/05 06:34
$arr=Array
(
[0] =Array
(
[id] =169,
[sorts] =4,
[fans] = 0,
[created_at] =1413621597
)
[1] =Array
(
[id] =170,
[sorts] =5,
[fans] = 5,
[created_at] =1418621597
)
[2] =Array
(
[id] =171,
[sorts] =1,
[fans] = 9,
[created_at] =1413621597
)
(
[0] =Array
(
[id] =169,
[sorts] =4,
[fans] = 0,
[created_at] =1413621597
)
[1] =Array
(
[id] =170,
[sorts] =5,
[fans] = 5,
[created_at] =1418621597
)
[2] =Array
(
[id] =171,
[sorts] =1,
[fans] = 9,
[created_at] =1413621597
)
)
$arr是一个二维的关联数组,要对sorts的值按顺序/倒叙排序,需要用到array_multisort( )这个函数。
这个函数第一个参数是数组(必填,后面参数可选),第二个是排序方式SORT_ASC默认升序,SORT_DESC 降序,第三个SORT_REGULAR默认将每一项按常规顺序排列,SORT_NUMERIC按数字顺序排列,SORT_STRING按字母顺序排列,第四个是外层数组$arr
foreach ($arr as $key => $value) {
$temp[$key]=$value['sorts'];
}
array_multisort($temp,SORT_ASC,$arr);
print_r($arr);即可
0 0
- 【PHP】php 二维关联数组的对某一个值排序
- 对php二维数组排序
- PHP二维数组根据某一个字段进行排序
- php对二维数组进行排序
- php自定义对二维数组进行排序
- php对二维数组进行排序
- 对php中的二维数组进行排序
- php对二维数组进行排序的简单实例
- php对二维数组进行排序的简单实例
- PHP对二维数组进行双条件排序的实现
- php 对二维数组的指定键值进行排序
- PHP二维关联数组的遍历方式
- php对二维数组按照某个键的值进行数组排序
- PHP 二维数组排序
- PHP二维数组排序
- php二维数组排序
- PHP 二维数组排序
- php 二维数组排序
- 为什么openwrt要使用Luci (lua + uci)
- PAT (Advanced Level) Practise 1011. World Cup Betting (20)
- 给mysql默认root用户设置密码
- Docker Serials 3: 安装应用
- android listview下拉刷新!
- 【PHP】php 二维关联数组的对某一个值排序
- sql性能
- Introduction to neural network —— C语言实现BP神经网络识别数字
- Linux IPC 参数设定,echo 80 > /proc/...
- 【v2.x OGE教程 15】 布局相关
- 随车吊吊机常见故障及解决办法
- 第21章 系统设定工具与硬件侦测
- 自动布局(autolayout)环境下图片编辑器的实现
- (MyEclipse)Resource is out of sync with the file system