php实现数组按指定KEY排序的方法


Posted in PHP onMarch 30, 2015

本文实例讲述了php实现数组按指定KEY排序的方法。分享给大家供大家参考。具体实现方法如下:

function array_sort($arr,$keys,$orderby='asc'){
  $keysvalue = $new_array = array();
  foreach ($arr as $k=>$v){
    $keysvalue[$k] = $v[$keys];
  }
  if($orderby== 'asc'){
    asort($keysvalue);
  }else{
    arsort($keysvalue);
  }
  reset($keysvalue);
  foreach ($keysvalue as $k=>$v){
    $new_array[] = $arr[$k];
  }
  return $new_array;
}

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP 获取MySQL数据库里所有表的实现代码
Jul 13 PHP
mysql总结之explain
Feb 27 PHP
浅谈web上存漏洞及原理分析、防范方法(文件名检测漏洞)
Jun 29 PHP
PHP设置一边执行一边输出结果的代码
Sep 30 PHP
header导出Excel应用示例
Jan 24 PHP
使用php记录用户通过搜索引擎进网站的关键词
Feb 13 PHP
PHP中的output_buffering详细介绍
Sep 27 PHP
PHP脚本监控Nginx 502错误并自动重启php-fpm
May 13 PHP
php开发工具有哪五款
Nov 09 PHP
在Laravel中使用DataTables插件的方法
May 29 PHP
PHP如何获取Cookie并实现模拟登录
Jul 16 PHP
PHP使用QR Code生成二维码实例
Jul 07 PHP
php将图片保存为不同尺寸图片的图片类实例
Mar 30 #PHP
Linux系统下php获得系统分区信息的方法
Mar 30 #PHP
PHP连接操作access数据库实例
Mar 30 #PHP
php中使用sftp教程
Mar 30 #PHP
php计算一个文件大小的方法
Mar 30 #PHP
smarty模板引擎之内建函数用法
Mar 30 #PHP
PHP中实现Bloom Filter算法
Mar 30 #PHP
You might like
thinkphp使用phpmailer发送邮件的方法
2014/11/24 PHP
php中$_POST与php://input的区别实例分析
2015/01/07 PHP
PHP安全下载文件的方法
2016/04/07 PHP
PHP中的use关键字及文件的加载详解
2016/11/28 PHP
完美解决Thinkphp3.2中插入相同数据的问题
2017/08/01 PHP
关于document.cookie的使用javascript
2010/10/29 Javascript
JS子父窗口互相操作取值赋值的方法介绍
2013/05/11 Javascript
JavaScript中检测变量是否存在遇到的一些问题
2013/11/11 Javascript
利用进制转换压缩数字函数分享
2014/01/02 Javascript
node.js中的events.EventEmitter.listenerCount方法使用说明
2014/12/08 Javascript
JavaScript设计模式之装饰者模式介绍
2014/12/28 Javascript
javascript获取select值的方法分析
2015/07/02 Javascript
JavaScript中的Function函数
2015/08/27 Javascript
jQuery实现的给图片点赞+1动画效果(附在线演示及demo源码下载)
2015/12/31 Javascript
js密码强度实时检测代码
2016/03/02 Javascript
jquery拖动层效果插件用法实例分析(附demo源码)
2016/04/28 Javascript
js 转义字符及URI编码详解
2017/02/28 Javascript
Kindeditor单独调用单图上传增加预览功能的实例
2017/07/31 Javascript
vue设置一开始进入的页面教程
2019/10/28 Javascript
在pycharm中开发vue的方法步骤
2020/03/04 Javascript
vue实例的选项总结
2020/06/09 Javascript
Python continue语句用法实例
2014/03/11 Python
Python中list列表的一些进阶使用方法介绍
2015/08/15 Python
浅谈Python浅拷贝、深拷贝及引用机制
2016/12/15 Python
Python微信操控itchat的方法
2019/05/31 Python
python实现监控阿里云账户余额功能
2019/12/16 Python
IntelliJ 中配置 Anaconda的过程图解
2020/06/01 Python
keras 获取某层的输入/输出 tensor 尺寸操作
2020/06/10 Python
Python项目打包成二进制的方法
2020/12/30 Python
CSS3实现点击放大的动画实例代码
2017/02/27 HTML / CSS
《故乡》教学反思
2014/04/10 职场文书
小学校长竞聘演讲稿
2014/05/16 职场文书
2014年关工委工作总结
2014/11/17 职场文书
html实现弹窗的实例
2021/06/09 HTML / CSS
python中sqllite插入numpy数组到数据库的实现方法
2021/06/21 Python
解析探秘fescar分布式事务实现原理
2022/02/28 Java/Android