PHP指定字段的多维数组排序方法
2024-09-09 05:47:15
PHP数组排序可以用array_multisort方法实现,但是如果是多维数组,并且我们要指定数组中的某个字段进行排序,那么这就需要我们自己写方法实现了。
function
sortArrByField(&
$array
,
$field
,
$desc
= false){
$fieldArr
=
array
();
foreach
(
$array
as
$k
=>
$v
) {
$fieldArr
[
$k
] =
$v
[
$field
];
}
$sort
=
$desc
== false ? SORT_ASC : SORT_DESC;
array_multisort
(
$fieldArr
,
$sort
,
$array
);
}
最新文章
- 面向对象设计模式纵横谈:Singelton单件模式(笔记记录)
- AndroidStudio快捷键
- H 1022 Train Problem Ⅰ
- UIView的一些基本方法 init、loadView、viewDidLoad、viewDidUnload、dealloc
- ubuntu12.04 修改 主机名(hostname)
- ehcache 缓存
- LSP遇到的问题
- android实现json数据的解析和把数据转换成json格式的字符串
- bzoj 2245 [SDOI2011]工作安排(最小费用最大流)
- Windows10家庭版运行应用提示”管理员已阻止你运行此应用...“的解决办法
- 彻底解决eclipse中tomcat启动速度缓慢的问题
- Zabbix appliance manual
- Oracle ORA-12541,ORA-12514错误
- 【webdriver自动化】使用unittest实现自动登录163邮箱然后新建一个联系人
- msyql开启慢查询以及分析慢查询
- v-model双向数据绑定
- 【docker】关于docker 中 镜像、容器的关系理解
- Python开发【模块】:邮件
- Python算法应用实战之队列详解
- MySQL GTID (一)