php 二维数组时间排序实现代码


Posted in PHP onNovember 19, 2016

昨天要排序数组的时候发现了,要按时间排序,但是php并没有内设这个函数,所以在网上找到了这个代码,第一个参数为数组,第二个是要排序的元素,第三个为排序方式,

下面就是php 二维数组排序的代码

function arraySort($arr, $keys, $type = 'asc') {
    $keysvalue = $new_array = array();
    foreach ($arr as $k => $v){
      $keysvalue[$k] = $v[$keys];
    }
    $type == 'asc' ? asort($keysvalue) : arsort($keysvalue);
    reset($keysvalue);
    foreach ($keysvalue as $k => $v) {
      $new_array[$k] = $arr[$k];
    }
    return $new_array;
  }
$arr[] = array("name"=>"1","time"=>1) ;
$arr[] = array("name"=>"2","time"=>2);
arraySort($arr,"time","desc");
PHP 相关文章推荐
php 移除数组重复元素的一点说明
Nov 27 PHP
php学习之变量的使用
May 29 PHP
PHP中error_reporting()函数的用法(修改PHP屏蔽错误)
Jul 01 PHP
PHP源码之explode使用说明
Aug 05 PHP
php表单提交与$_POST实例分析
Jan 26 PHP
typecho插件编写教程(一):Hello World
May 28 PHP
PHP滚动日志的代码实现
Jun 10 PHP
ThinkPHP实现附件上传功能
Apr 27 PHP
PHP实现验证码校验功能
Nov 16 PHP
php获取微信共享收货地址的方法
Dec 21 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
Nov 25 PHP
php生成随机数/生成随机字符串的方法小结【5种方法】
May 27 PHP
php原生导出excel文件的两种方法(推荐)
Nov 19 #PHP
php socket通信简单实现
Nov 18 #PHP
php微信开发之自定义菜单实现
Nov 18 #PHP
php微信开发之百度天气预报
Nov 18 #PHP
PHP-FPM运行状态的实时查看及监控详解
Nov 18 #PHP
PHP+iframe图片上传实现即时刷新效果
Nov 18 #PHP
PHP批量获取网页中所有固定种子链接的方法
Nov 18 #PHP
You might like
PHP中的多行字符串传递给JavaScript的两种方法
2014/06/19 PHP
php使用ob_start()实现图片存入变量的方法
2014/11/14 PHP
php实现的二叉树遍历算法示例
2017/06/15 PHP
Laravel 框架返回状态拦截代码
2019/10/18 PHP
JavaScript学习笔记(十七)js 优化
2010/02/04 Javascript
JS中window.open全屏命令解析及使用示例
2013/12/11 Javascript
jQuery表格排序组件-tablesorter使用示例
2014/05/26 Javascript
JS针对Array的各种操作汇总
2016/11/29 Javascript
JavaScript函数表达式详解及实例
2017/05/05 Javascript
vue 2.0封装model组件的方法
2017/08/03 Javascript
vue 2.0 购物车小球抛物线的示例代码
2018/02/01 Javascript
element vue validate验证名称重复 输入框与后台重复验证 特殊字符 字符长度 及注意事项小结【实例代码】
2018/11/20 Javascript
Vue项目中使用WebUploader实现文件上传的方法
2019/07/21 Javascript
Vue.js项目实战之多语种网站的功能实现(租车)
2019/08/07 Javascript
vue3.0 的 Composition API 的使用示例
2020/10/26 Javascript
[55:45]DOTA2上海特级锦标赛D组败者赛 Liquid VS COL第一局
2016/02/28 DOTA
python网络编程实例简析
2014/09/26 Python
python实现反转部分单向链表
2018/09/27 Python
Python设计模式之备忘录模式原理与用法详解
2019/01/15 Python
简单了解python高阶函数map/reduce
2019/06/28 Python
Python实现TCP通信的示例代码
2019/09/09 Python
基于Python中isfile函数和isdir函数使用详解
2019/11/29 Python
如何通过Django使用本地css/js文件
2020/01/20 Python
贝尔帐篷精品店:Bell Tent Boutique
2019/06/12 全球购物
最受欢迎的自我评价
2013/12/22 职场文书
老公给老婆的道歉信
2014/01/10 职场文书
服务行业口号
2014/06/11 职场文书
学生保证书格式
2015/02/27 职场文书
2015年幼儿园卫生保健工作总结
2015/05/12 职场文书
解决Nginx 配置 proxy_pass 后 返回404问题
2021/03/31 Servers
JS一分钟在github+Jekyll的博客中添加访问量功能的实现
2021/04/03 Javascript
Python list去重且保持原顺序不变的方法
2021/04/03 Python
mybatis 解决从列名到属性名的自动映射失败问题
2021/06/30 Java/Android
python基础之类方法和静态方法
2021/10/24 Python
使用javascript解析二维码的三种方式
2021/11/11 Javascript
在 HTML 页面中使用 React的场景分析
2022/01/18 Javascript