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
  • asp之家 网络编程 m.aspxhome.com