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 相关文章推荐
一个简单实现多条件查询的例子
Oct 09 PHP
php中理解print EOT分界符和echo EOT的用法区别小结
Feb 21 PHP
PHP JSON 数据解析代码
May 26 PHP
基于HBase Thrift接口的一些使用问题及相关注意事项的详解
Jun 03 PHP
Yii 快速,安全,专业的PHP框架
Sep 03 PHP
PHP中把错误日志保存在系统日志中(Windows系统)
Jun 23 PHP
基于CakePHP实现的简单博客系统实例
Jun 28 PHP
Zend Framework连接Mysql数据库实例分析
Mar 19 PHP
thinkPHP+PHPExcel实现读取文件日期的方法(含时分秒)
Jul 07 PHP
PHP数据库表操作的封装类及用法实例详解
Jul 12 PHP
php实现等比例不失真缩放上传图片的方法
Nov 14 PHP
php 数组处理函数extract详解及实例代码
Nov 23 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
打造计数器DIY三步曲(下)
2006/10/09 PHP
CI框架中cookie的操作方法分析
2014/12/12 PHP
php blowfish加密解密算法
2016/07/02 PHP
php使用Jpgraph创建3D饼形图效果示例
2017/02/15 PHP
基于PHP-FPM进程池探秘
2017/10/17 PHP
使用JavaScript switch case 另类写法
2010/03/14 Javascript
JavaScript截取字符串的Slice、Substring、Substr函数详解和比较
2014/03/20 Javascript
调整小数的格式保留小数点后两位
2014/05/14 Javascript
jquery获取html元素的绝对位置和相对位置的方法
2014/06/20 Javascript
jquery文档操作wrap()方法实例简述
2015/01/10 Javascript
AngularJS Module方法详解
2015/12/08 Javascript
jquery轮播的实现方式 附完整实例
2016/07/28 Javascript
Vue.js 2.0中select级联下拉框实例
2017/03/06 Javascript
angular仿支付宝密码框输入效果
2017/03/25 Javascript
关于JavaScript语句后面的分号问题
2017/12/07 Javascript
VS Code转换大小写、修改选中文字或代码颜色的方法
2017/12/15 Javascript
tween.js缓动补间动画算法示例
2018/02/13 Javascript
如何自动化部署项目?折腾服务器之旅~
2019/04/16 Javascript
前端vue+elementUI如何实现记住密码功能
2020/09/20 Javascript
python使用MySQLdb访问mysql数据库的方法
2015/08/03 Python
Swift中的协议(protocol)学习教程
2016/07/08 Python
python使用电子邮件模块smtplib的方法
2016/08/28 Python
基于Django contrib Comments 评论模块(详解)
2017/12/08 Python
Python学习笔记之变量、自定义函数用法示例
2019/05/28 Python
浅析python,PyCharm,Anaconda三者之间的关系
2019/11/27 Python
python+adb+monkey实现Rom稳定性测试详解
2020/04/23 Python
python MD5加密的示例
2020/10/19 Python
Solid & Striped官网:美国泳装品牌
2019/06/19 全球购物
商务专员岗位职责
2013/11/23 职场文书
食品委托检验协议书范本
2014/09/12 职场文书
社区四风存在问题及整改措施
2014/10/26 职场文书
八达岭长城导游词
2015/01/30 职场文书
热爱劳动主题班会
2015/08/14 职场文书
python 如何获取页面所有a标签下href的值
2021/05/06 Python
eclipse创建项目没有dynamic web的解决方法
2021/06/24 Java/Android
win11自动弹出虚拟键盘怎么关闭? Win11关闭虚拟键盘的技巧
2023/01/09 数码科技