在PHP中自带了大量的数组排序函数.

| 函数名 | 函数意义 |

| --------- |:-------------- : | ------- :|

|sort()函数 | 对数组单元从低到高进行排 序,如果有键名会改变键名 |

|rsort()函数 | 对数组单元从高到低进行排序, 会改变键名 |

| asort()函数 | 对数组单元从低到高进行排序并保持索引关系,即键值键名对应|

|arsort() 函数 |对数组单元从高到低进行排序并保持索引关系|

|ksort() 函数 | 对数组单元按照键名从低到高进行排序 |

|krsort() 函数 | 对数组单元按照键名从高到低进行排序 |

a(association)前缀表示以键值关联

k(key)前缀表示以键名关联

r(reverse)前缀表示以反方向排

$arrSort = array('Ben' => '80', 'Peter' => '60', 'Joe' => '30');

foreach ($arrSort as $key => $value)

{ echo 'key = '.$key.', value = '.$value.'
';}

//key = Ben, value = 80//key = Peter, value = 60//key = Joe, value = 30

$arrSort这种数组为关联数组, 有键名键值.如果键名为数字, 即为数字数组.

sort()排序

sort($arrSort);

foreach ($arrSort as $key => $value)

{ echo 'key = '.$key.', value = '.$value.'
';}

//key = 0, value = 30

//key = 1, value = 60

//key = 2, value = 80

rsort()排序

rsort($arrSort);

foreach ($arrSort as $key => $value)

{ echo "key= ".$key.",value= ".$value."
";

}//key= 0,value= 80//key= 1,value= 60//key= 2,value= 30

ksort()排序

ksort($arrSort);

foreach ($arrSort as $key => $value) {

echo "key= ".$key.",value= ".$value."
";

}//key= Ben,value= 80//key= Joe,value= 30//key= Peter,value= 60

krsort()排序

krsort($arrSort);

foreach ($arrSort as $key => $value) {

echo "key= ".$key.",value= ".$value."
";

}//key= Peter,value= 60//key= Joe,value= 30//key= Ben,value= 80

asort()排序

asort($arrSort);

foreach ($arrSort as $key => $value)

{ echo "key= ".$key.",value= ".$value."
";

}//key= Joe,value= 30//key= Peter,value= 60//key= Ben,value= 80

arsort()排序

arsort($arrSort);

foreach ($arrSort as $key => $value) {

echo "key= ".$key.",value= ".$value."
";

}

//key= Ben,value= 80//key= Peter,value= 60//key= Joe,value= 30

php key sort,PHP中的sort(), rsort(),asort(),arsort(),ksort(),krsort()函数相关推荐

  1. 在python中使用sort_Python中的sort()方法使用基础教程

    一.基本形式 sorted(iterable[, cmp[, key[, reverse]]]) iterable.sort(cmp[, key[, reverse]]) 参数解释: (1)itera ...

  2. python中的sort,sorted

    python中的sort,sorted 文章目录 python中的sort,sorted 两者区别 用法: 用法示例 对字典排序: 对列表排序: 两者区别 sorted有返回值,而sort没有返回值. ...

  3. python中sort和sorted区别_Python中的 sort 和 sorted的用法与区别

    今天在做一道题时,因为忘了Python中sort和sorted的用法与区别导致程序一直报错,找了好久才知道是使用方法错误的问题!现在就大致的归纳一下sort和sorted的用法与区别 1. sort: ...

  4. sort redis php,php-redis中的sort排序函数总结

    很多人把redis当成一种数据库,其实是利用redis来构造数据库的模型,有那种数据库的味道.但是在怎么构建还是key和value的关系,与真正的关系型数据库还是不一样的. 效率高,不方便:方便的,效 ...

  5. python中的sort排序加换行_python中sort()排序的方法

    python中sort()排序的方法 发布时间:2020-09-01 10:57:52 来源:亿速云 阅读:110 作者:小新 这篇文章主要介绍了python中sort()排序的方法,具有一定借鉴价值 ...

  6. Python中的sort()使用方法

    Python中的sort()方法使用基础 一.基本形式 sorted(iterable[, cmp[, key[, reverse]]])iterable.sort(cmp[, key[, rever ...

  7. 使用phpredis批量向sort set中加入元素

    问题 zAdd, 按文档所述,可以向sort set中加入一个或多个元素. 加入多个元素的方式如下: $redis->zAdd('key', score1, 'val1', score2, 'v ...

  8. python的sort方法是哪种_python中的sort方法使用详解

    Python中的sort()方法用于数组排序,本文以实例形式对此加以详细说明: 一.基本形式列表有自己的sort方法,其对列表进行原址排序,既然是原址排序,那显然元组不可能拥有这种方法,因为元组是不可 ...

  9. java arrays.sort() c_正面刚算法-Java中Arrays.sort()(一)

    最近一直在看关于排序相关的算法,从O(n²)的冒泡.插入.选择到O(nlog(n))的归并.快排.再到桶排序.计数排序.基数排序.各个算法都有自己的优点和缺点,那么jdk中关于这种底层的算法是怎么实现 ...

最新文章

  1. Codejock Xtreme Toolkit Pro v12.0.0 Full Release
  2. PyCharm3.0默认快捷键
  3. map操作;时间排序;repository.existsById(pid);
  4. JS中的HTML片段
  5. Oracle Data Gurad Physical Standby 相关说明
  6. Source Insight之Relation Window Properties配置和一些快捷键
  7. android+button+不可点击置灰,android:tint 给imagebutton着色 按钮灰色
  8. 华为云ModelArts
  9. java 报表_2020 最新流行的Java Web报表工具比对
  10. 语言用符号打印出落叶的图案_世界上最好玩的6种表情符号编程语言
  11. Event Filter Table Entry
  12. 数据禾|2001年珠江-西江经济带植被类型分布数据
  13. vue项目引用QRCode生成二维码扫码实现app登录
  14. 苯酚吸附专用树脂 污水中的苯酚怎么去除
  15. mame android版本,重整街机模拟器MAME(Android版)
  16. python 穷举密码
  17. 杭电 2022 海选女主角
  18. 一周肝出Linux之远程服务详解(ssh远程登录、scp远程复制、sftp安全下载、TCP Wrappers访问控制)
  19. GitHub 被超火的 ChatGPT 霸榜!
  20. Latex技巧:LaTex插图命令includegraphics参数详解

热门文章

  1. windows10怎样关闭,开机启动项中不需要的应用?
  2. jquery常用事件——幕布
  3. 1.1内置数据类型概述
  4. Linux Crontab内环境变量与Shell环境变量的关系及解决问题的办法
  5. C语言为什么被const声明的变量不是一个常量表达式
  6. HDU4609 FFT
  7. MySQL查询优化--细节理论
  8. Java算法之两数之加
  9. Python使用Apriori算法查找关系密切的演员组合
  10. Python截屏扩展库pyscreenshot安装与使用