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

 更新时间:2015年03月30日 11:37:02   作者:小小的我  
这篇文章主要介绍了php实现数组按指定KEY排序的方法,涉及php操作数组排序的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了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程序设计有所帮助。

相关文章

  • 解析htaccess伪静态的规则

    解析htaccess伪静态的规则

    本篇文章是对htaccess伪静态的规则进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • 如何用php生成扭曲及旋转的验证码图片

    如何用php生成扭曲及旋转的验证码图片

    本篇文章是对利用php生成扭曲及旋转的验证码图片进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP图像处理类库MagickWand用法实例分析

    PHP图像处理类库MagickWand用法实例分析

    这篇文章主要介绍了PHP图像处理类库MagickWand用法,较为详细的分析了php中图像处类库MagickWand的相关使用技巧,需要的朋友可以参考下
    2015-05-05
  • 如何用PHP实现多线程编程

    如何用PHP实现多线程编程

    原以为 PHP 普遍都是单线程模型,并不适合多线程领域,发现PHP的多线程也颇有可取之处,用来解决某些问题竟然非常适合。本文对比多进程介绍了下多线程的优势和适用场景,提出了一种巧用方案,并使用PHP代码实现了多线程的常见用法。
    2021-05-05
  • 分享php分页的功能模块

    分享php分页的功能模块

    这里给大家分享的是个人前段时间做了一个列表分页的功能模块(php分页的功能模块),非常的简单实用,推荐给有需要的小伙伴参考下。
    2015-06-06
  • php运行报错Call to undefined function curl_init()的最新解决方法

    php运行报错Call to undefined function curl_init()的最新解决方法

    其实在网上很早之前就出现过这个问题,网上百度了下,答案千篇一律,最近又遇到这个问题,但是百度出来的问题不能解决这个问题了,所以只能翻墙找答案,现在将解决的方法分享给大家,有需要的朋友们可以参考借鉴,下面来一起学习学习吧。
    2016-11-11
  • php下保存远程图片到本地的办法

    php下保存远程图片到本地的办法

    有些时候我们看到网络上有一些漂亮的图片,而又不想手动去保存下来,尤其是大量的这样的图片,那这个时候我们需要写一段程序来帮助我们完成这个工作。
    2010-08-08
  • PHP redis Sorted Set实现字符串去重代码示例

    PHP redis Sorted Set实现字符串去重代码示例

    Redis中的Sorted Set数据结构可以用来存储有序的唯一值,它们可以被用来构建有序的集合或者有权重的数据结构,下面这篇文章主要给大家介绍了关于PHP redis Sorted Set实现字符串去重的相关资料,需要的朋友可以参考下
    2023-05-05
  • php url地址栏传中文乱码解决方法集合

    php url地址栏传中文乱码解决方法集合

    php地址栏传中文$_GET下来后乱码,urlencode和urldecode,iconv,base64_encode等方法,整理基本是常用的了。
    2010-06-06
  • php数组函数序列之array_combine() - 数组合并函数使用说明

    php数组函数序列之array_combine() - 数组合并函数使用说明

    array_combine() 函数通过合并两个数组来创建一个新数组,其中的一个数组是键名,另一个数组的值为键值
    2011-10-10

最新评论