php自定义函数实现二维数组按指定key排序的方法
作者:山猫的博客 时间:2023-06-27 09:54:36
本文实例讲述了php自定义函数实现二维数组按指定key排序的方法。分享给大家供大家参考,具体如下:
二维数组官方的排序方法并不好,该函数可以进行指定key的排序,已经测试并使用,代码如下:
/*二维数组按指定的键值排序*/
function array_sort($arr, $keys, $type = 'desc') {
$keysvalue = $new_array = array();
foreach ($arr as $k => $v) {
$keysvalue[$k] = $v[$keys];
}
if ($type == 'asc') {
asort($keysvalue);
} else {
arsort($keysvalue);
}
reset($keysvalue);
foreach ($keysvalue as $k => $v) {
$new_array[$k] = $arr[$k];
}
return $new_array;
}
可以进行,倒序和顺序进行排列。
希望本文所述对大家PHP程序设计有所帮助。
标签:php,二维数组,排序
0
投稿
猜你喜欢
python自动化发送邮件实例讲解
2023-11-11 16:01:41
滚动条样式的css代码介绍
2008-10-21 10:56:00
Bootstrap弹出带合法性检查的登录框实例代码【推荐】
2024-04-16 08:49:54
用sqlalchemy构建Django连接池的实例
2021-09-22 20:20:30
Mysql常见bug及解决方案超详细讲解
2024-01-15 17:20:56
Python自动化办公之Excel拆分与自动发邮件
2022-05-03 09:05:40
Mysql聚合函数的使用介绍
2024-01-14 03:50:34
Python中True(真)和False(假)判断详解
2021-12-16 11:22:36
浅谈Python对内存的使用(深浅拷贝)
2021-06-08 03:07:35
解析Anaconda创建python虚拟环境的问题
2023-08-01 03:58:13
简单触发器的使用 献给SQL初学者
2024-01-17 18:27:18
精妙的SQL语句
2024-01-20 09:29:38
互联网产品交互事件分析
2009-10-06 15:23:00
php操作SVN版本服务器类代码
2023-09-08 07:22:41
Vue2.x与Vue3.x中路由钩子的区别详解
2024-04-30 10:39:52
vue实现手机号码的校验实例代码(防抖函数的应用场景)
2024-05-29 22:19:44
GO语言文件的创建与打开实例分析
2024-05-21 10:21:19
js放大镜放大图片效果
2024-04-30 08:51:38
javascript新闻图片轮换类
2009-01-09 12:57:00
python接口测试返回数据为字典取值方式
2021-09-27 07:37:00