本文介绍了6种php数组排序函数,希望对各位有帮助。

sort() – 对数组进行升序排列(传引用,会修改原数组)

rsort() – 对数组进行降序排列(传引用,会修改原数组)

asort() – 根据关联数组的值,对数组进行升序排列

ksort() – 根据关联数组的键,对数组进行升序排列

arsort() – 根据关联数组的值,对数组进行降序排列

krsort() – 根据关联数组的键,对数组进行降序排列

/**

* Created by PhpStorm.

* User: Administrator

* Date: 2019/3/12

* Time: 9:46

*/

$arr = ['Tom'=>'11','Jerry'=>20,'heros'=>['caption','superman']];

print_r($arr);

sort($arr);

print_r($arr);

rsort($arr);

print_r($arr);

asort($arr);

print_r($arr);

ksort($arr);

print_r($arr);

arsort($arr);

print_r($arr);

krsort($arr);

print_r($arr);

执行结果如下

Array

(

[Tom] => 11

[Jerry] => 20

[heros] => Array

(

[0] => caption

[1] => superman

)

)

Array

(

[0] => 11

[1] => 20

[2] => Array

(

[0] => caption

[1] => superman

)

)

Array

(

[0] => Array

(

[0] => caption

[1] => superman

)

[1] => 20

[2] => 11

)

Array

(

[2] => 11

[1] => 20

[0] => Array

(

[0] => caption

[1] => superman

)

)

Array

(

[0] => Array

(

[0] => caption

[1] => superman

)

[1] => 20

[2] => 11

)

需要注意的就是php中对数组的处理都是引用处理,就是会修改原数组,所以如果不想修改原数组,建议创建一个新的数组机进行排序操作。

当然一般当我们想要进行排序的时候,我们还是希望原数组修改成排序后的数组的.

更多PHP相关知识,请访问PHP中文网!

php 一二三 排序,php 数组排序函数相关推荐

  1. php 数组 比较大小排序,php数组排序函数 比较全面

    如果你已经使用了一段时间PHP的话,那么,你应该已经对它的数组比较熟悉了--这种数据结构允许你在单个变量中存储多个值,并且可以把它们作为一个集合进行操作. 经常,开发人员发现在PHP中使用这种数据结构 ...

  2. php的数组排列函数,PHP实现的自定义数组排序函数与排序类示例

    本文实例讲述了PHP实现的自定义数组排序函数与排序类.分享给大家供大家参考,具体如下: /* * 二维数组自定义排序函数 * uasort($arr,function_name) * **/ $arr ...

  3. javascript数组之数组排序:数组按照字符顺序排序,反转数组,数字排序,比值函数,随机排序,查找最大最小数组值,自制找数组最高最低值办法,排序对象数组

    1.数组排序 sort() sort() 方法以字母顺序对数组进行排序 var fruits = ["Banana", "Orange", "Appl ...

  4. php 二维排序函数,PHP二维数组排序函数

    PHP一维数组的排序可以用sort(),asort(),arsort()等函数,但是PHP二维数组的排序需要自定义. 以下函数是对一个给定的二维数组按照指定的键值进行排序,先看函数定义: functi ...

  5. php的排序函数,php 数组排序函数,

    详细内容 本文介绍了6种php数组排序函数,希望对各位有帮助.sort() – 对数组进行升序排列(传引用,会修改原数组) rsort() – 对数组进行降序排列(传引用,会修改原数组) asort( ...

  6. php 数组从小到大排序,PHP 数组排序-php数组的排序函数

    数组中的元素能够以字母或数字顺序进行升序或降序排序. PHP - 数组的排序函数 在本节中,我们将学习如下 PHP 数组排序函数: sort() - 以升序对数组排序 rsort() - 以降序对数组 ...

  7. php 二维数组排序函数,php自定义二维数组排序函数array

    这次给大家带来php自定义二维数组排序函数array,php自定义二维数组排序函数array的注意事项有哪些,下面就是实战案例,一起来看一下. 这篇文章主要介绍了php自定义二维数组排序函数array ...

  8. php的数组排序方法,PHP数组排序函数

    在使用 PHP 进行编程时,有时需要对数组进行排序,通常我们使用的对数组进行排序的方法有冒泡排序.快速排序等等. 我们除了可以自定义一些数组排序的函数外,PHP 还内置了多种对数组进行排序的函数,这些 ...

  9. php 求数组合集,PHP数组排序函数合集 以及它们之间的联系分析

    下边提到的几个数组函数的排序有一些共性:1 数组被作为排序函数的参数,排序以后,数组本身就发生了改变,函数的返回值为bool类型. 2 函数名中出现单a表示association,含义为,在按值排序的 ...

最新文章

  1. 关于Layout Weight一些使用技巧
  2. Spark查找某个IP的归属地,二分算法,try{}catch{}的使用,将结果存MySQL数据库
  3. S/4HANA里的CRM Service Order
  4. C++ 设置线程名字
  5. ubuntu窗口最小化消失,任务栏上无法找到的解决方法
  6. TensorFlow 还是 PyTorch?哪一个才更适合编写深度神经网络?
  7. 微信公众帐号开发教程第12篇-符号表情的发送(下)
  8. windows之Apache服务器搭建
  9. 14.企业应用架构模式 --- Web表现模式
  10. webpack最新版本_【每日面经】字节跳动、美团点评、360最新面经速递!
  11. w ndoWs8pE模式下载,win7 PE
  12. XP上安装瑞友天翼4.0
  13. Linux服务器硬件及RAID
  14. 【电子数据取证】8个门道儿
  15. window10中的ssh通过代理连接目标服务器
  16. Web Audio API之手把手教你用web api处理声音信号:可视化音乐demo
  17. 算法总结-树(正在更新)
  18. 解决cc2015到期后不能再次破解问题,及提供cutterman,Mark Man下载地址
  19. TeeChart控件的安装与常用 功能设置
  20. 2010-2019年290个地级市经济发展与城市绿化数据

热门文章

  1. 孙振耀谈工作与生活---一篇说到我心坎上的文章
  2. c#桌面应用程序部署_创建和部署应用程序:桌面与云
  3. yolo入门之一----yolo的使用
  4. 【培训教程】bloom特效、炫光、 VSCode + OpenCV 4.4验证与代码升级
  5. 爬虫爬爬(二):下载小说全集
  6. 开源密码管理器 KeeWeb
  7. View 中的 getContext 一定返回的是 Activity 对象吗?
  8. 解决Linux关闭终端(SSH)后程序自动停止的问题
  9. 论文阅读-NOLANet多模态伪造检测
  10. Php套件,php套件包,php服务器套件,php环境整合套件,汇总对比分析