PHP数组排序函数浅谈
2017-08-24 16:58
218 查看
sort() 函数用于对数组单元(值)从低到高进行排序,键值索引关系将重新分配。
rsort() 函数用于对数组单元(值)从高到低进行排序,键值索引关系将重新分配。
asort() 函数用于对数组单元(值)从低到高进行排序,并保持键值索引关系。
arsort() 函数用于对数组单元(值)从高到低进行排序,并保持键值索引关系。
ksort() 函数用于对数组单元(键)按照键名从低到高进行排序,并保持键值索引关系。
krsort() 函数用于对数组单元(键)按照键名从高到低进行排序,并保持键值索引关系。
示例:
sort()
输出结果:
rsort()
输出结果:
asort()
输出结果:
arsort()
输出结果:
ksort()
输出结果:
krsort()
输出结果:
rsort() 函数用于对数组单元(值)从高到低进行排序,键值索引关系将重新分配。
asort() 函数用于对数组单元(值)从低到高进行排序,并保持键值索引关系。
arsort() 函数用于对数组单元(值)从高到低进行排序,并保持键值索引关系。
ksort() 函数用于对数组单元(键)按照键名从低到高进行排序,并保持键值索引关系。
krsort() 函数用于对数组单元(键)按照键名从高到低进行排序,并保持键值索引关系。
示例:
$arr = array("b"=>12, "a"=>7, "c"=>9); sort($arr); print_r($arr);
sort()
输出结果:
Array ( [0] => 7 [1] => 9 [2] => 12 )
rsort()
输出结果:
Array ( [0] => 12 [1] => 9 [2] => 7 )
asort()
输出结果:
Array ( [a] => 7 [c] => 9 [b] => 12 )
arsort()
输出结果:
Array ( [b] => 12 [c] => 9 [a] => 7 )
ksort()
输出结果:
Array ( [a] => 7 [b] => 12 [c] => 9 )
krsort()
输出结果:
Array ( [c] => 9 [b] => 12 [a] => 7 )
相关文章推荐
- php数组排序函数
- php中数组排序函数总结
- PHP下对数组进行排序的函数
- PHP实现指定字段的多维数组排序函数分享
- 用php中的数组排序函数对表格排序
- PHP usort 使用用户自定义的比较函数对数组中的值进行排序
- PHP数组排序函数大全
- PHP中的数组排序函数
- 常用PHP数组排序函数归纳
- php通过sort()函数给数组排序的方法
- php数组根据指定字段对数组进行排序函数
- PHP数组排序函数合集 以及它们之间的联系分析
- 16 PHP 数组排序函数
- php 数组操作(增加,删除,查询,排序)等函数说明第1/2页
- php数组函数序列之ksort()对数组的元素键名进行升序排序,保持索引关系
- PHP数组排序常用函数的区别一谈
- php数组函数序列之asort() - 对数组的元素值进行升序排序,保持索引关系
- PHP数组排序函数array_multisort()函数详解
- PHP数组常用操作与常用排序函数
- PHP实现的自定义数组排序函数与排序类示例