php key sort,PHP中的sort(), rsort(),asort(),arsort(),ksort(),krsort()函数
在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()函数相关推荐
- 在python中使用sort_Python中的sort()方法使用基础教程
一.基本形式 sorted(iterable[, cmp[, key[, reverse]]]) iterable.sort(cmp[, key[, reverse]]) 参数解释: (1)itera ...
- python中的sort,sorted
python中的sort,sorted 文章目录 python中的sort,sorted 两者区别 用法: 用法示例 对字典排序: 对列表排序: 两者区别 sorted有返回值,而sort没有返回值. ...
- python中sort和sorted区别_Python中的 sort 和 sorted的用法与区别
今天在做一道题时,因为忘了Python中sort和sorted的用法与区别导致程序一直报错,找了好久才知道是使用方法错误的问题!现在就大致的归纳一下sort和sorted的用法与区别 1. sort: ...
- sort redis php,php-redis中的sort排序函数总结
很多人把redis当成一种数据库,其实是利用redis来构造数据库的模型,有那种数据库的味道.但是在怎么构建还是key和value的关系,与真正的关系型数据库还是不一样的. 效率高,不方便:方便的,效 ...
- python中的sort排序加换行_python中sort()排序的方法
python中sort()排序的方法 发布时间:2020-09-01 10:57:52 来源:亿速云 阅读:110 作者:小新 这篇文章主要介绍了python中sort()排序的方法,具有一定借鉴价值 ...
- Python中的sort()使用方法
Python中的sort()方法使用基础 一.基本形式 sorted(iterable[, cmp[, key[, reverse]]])iterable.sort(cmp[, key[, rever ...
- 使用phpredis批量向sort set中加入元素
问题 zAdd, 按文档所述,可以向sort set中加入一个或多个元素. 加入多个元素的方式如下: $redis->zAdd('key', score1, 'val1', score2, 'v ...
- python的sort方法是哪种_python中的sort方法使用详解
Python中的sort()方法用于数组排序,本文以实例形式对此加以详细说明: 一.基本形式列表有自己的sort方法,其对列表进行原址排序,既然是原址排序,那显然元组不可能拥有这种方法,因为元组是不可 ...
- java arrays.sort() c_正面刚算法-Java中Arrays.sort()(一)
最近一直在看关于排序相关的算法,从O(n²)的冒泡.插入.选择到O(nlog(n))的归并.快排.再到桶排序.计数排序.基数排序.各个算法都有自己的优点和缺点,那么jdk中关于这种底层的算法是怎么实现 ...
最新文章
- Codejock Xtreme Toolkit Pro v12.0.0 Full Release
- PyCharm3.0默认快捷键
- map操作;时间排序;repository.existsById(pid);
- JS中的HTML片段
- Oracle Data Gurad Physical Standby 相关说明
- Source Insight之Relation Window Properties配置和一些快捷键
- android+button+不可点击置灰,android:tint 给imagebutton着色 按钮灰色
- 华为云ModelArts
- java 报表_2020 最新流行的Java Web报表工具比对
- 语言用符号打印出落叶的图案_世界上最好玩的6种表情符号编程语言
- Event Filter Table Entry
- 数据禾|2001年珠江-西江经济带植被类型分布数据
- vue项目引用QRCode生成二维码扫码实现app登录
- 苯酚吸附专用树脂 污水中的苯酚怎么去除
- mame android版本,重整街机模拟器MAME(Android版)
- python 穷举密码
- 杭电 2022 海选女主角
- 一周肝出Linux之远程服务详解(ssh远程登录、scp远程复制、sftp安全下载、TCP Wrappers访问控制)
- GitHub 被超火的 ChatGPT 霸榜!
- Latex技巧:LaTex插图命令includegraphics参数详解