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 Smarty 字符比较代码
Feb 27 PHP
Sorting Array Values in PHP(数组排序)
Sep 15 PHP
PHP register_shutdown_function函数的深入解析
Jun 03 PHP
php微信支付之APP支付方法
Mar 04 PHP
php导入模块文件分享
Mar 17 PHP
PHP使用内置dir类实现目录遍历删除
Mar 31 PHP
PHP使用file_get_content设置头信息的方法
Feb 14 PHP
PHP中调用C/C++制作的动态链接库的教程
Mar 10 PHP
深入解析PHP的Laravel框架中的event事件操作
Mar 21 PHP
php图片上传类 附调用方法
May 15 PHP
PHP isset()与empty()的使用区别详解
Feb 10 PHP
创建无限极分类树型结构的简单方法
Jun 20 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
《猛禽小队》:DC宇宙的又一超级大烂片
2020/04/09 欧美动漫
php数组实现根据某个键值将相同键值合并生成新二维数组的方法
2017/04/26 PHP
关于火狐(firefox)及ie下event获取的两种方法
2012/12/27 Javascript
Javascript刷新窗口方法小结
2015/10/21 Javascript
JavaScript实现星级评分
2017/01/12 Javascript
jQuery实现复制到粘贴板功能
2017/02/11 Javascript
javascript基础知识之html5轮播图实例讲解(44)
2017/02/17 Javascript
jQuery ajax请求struts action实现异步刷新
2017/04/19 jQuery
JavaScript手风琴页面制作
2017/05/17 Javascript
JavaScript基础进阶之数组方法总结(推荐)
2017/09/04 Javascript
微信小程序 数据绑定及运算的简单实例
2017/09/20 Javascript
vue select组件的使用与禁用实现代码
2018/04/10 Javascript
浅谈vue加载优化策略
2019/03/19 Javascript
JavaScript Window浏览器对象模型原理解析
2020/05/30 Javascript
vue-cli4使用全局less文件中的变量配置操作
2020/10/21 Javascript
基于vuex实现购物车功能
2021/01/10 Vue.js
python和shell变量互相传递的几种方法
2013/11/20 Python
python开发之文件操作用法实例
2015/11/13 Python
python中的随机函数random的用法示例
2018/01/27 Python
详解Python中pandas的安装操作说明(傻瓜版)
2019/04/08 Python
使用python实现抓取腾讯视频所有电影的爬虫
2019/04/15 Python
jupyter notebook 增加kernel教程
2020/04/10 Python
使用Python内置模块与函数进行不同进制的数的转换
2020/04/26 Python
使用Pytorch搭建模型的步骤
2020/11/16 Python
python中xlutils库用法浅析
2020/12/29 Python
pycharm进入时每次都是insert模式的解决方式
2021/02/05 Python
日常奢侈品,轻松购物:Verishop
2019/08/20 全球购物
小学先进集体事迹材料
2014/05/31 职场文书
知识就是力量演讲稿
2014/09/13 职场文书
田径运动会通讯稿
2014/09/13 职场文书
2014年村委会工作总结
2014/11/24 职场文书
升学宴答谢词
2015/01/05 职场文书
房地产财务经理岗位职责
2015/04/08 职场文书
运动会加油稿
2015/07/22 职场文书
市直属机关2016年主题党日活动总结
2016/04/05 职场文书
详解MySQL中timestamp和datetime时区问题导致做DTS遇到的坑
2021/12/06 MySQL