PHP中的数组排序函数

柔情只为你懂 2022-08-06 01:05 244阅读 0赞

/*排序函数的小小总结
sort/rsort 一般是对索引数组的升/降序 《值》排列
asort/arsort 一般是对索引或关联数组的升/降序 《值》 排列
ksort/krsort 一般是对索引或关联数组的升/降序 《键》 排列

usort、uasort、uksort是对用户自定义的 索引/关联/键名进行排列
没有升降之分,升降由用户自定义函数决定 (例子见前一篇博客说明或查看手册)

*/

  1. $arr = array(
  2. 'c'=>'a','d'=>'e','a'=>'1','b'=>'0','w'=>'x','p'=>'8'
  3. );
  4. ksort($arr);
  5. foreach($arr as $k=>$v){
  6. echo $k.'=>'.$v.'<br/>';
  7. }

运行结果:

a=>1
b=>0
c=>a
d=>e
p=>8
w=>x

发表评论

表情:
评论列表 (有 0 条评论,244人围观)

还没有评论,来说两句吧...

相关阅读

    相关 php 数组排序

    今天项目里遇到需要按照分数来排序,因该字段未入库,转化过来就是需要根据数组的某个字段的值排序 这里先介绍两个函数 1.array\_column(数组,返回值得键名);