PHP中sort、asort与ksort对数组的排序方法异同点:

sort只依据值从小到大排序,键值不参与排序

asort依据值排序,键值参与排序

ksort依据键值排序,值参与排序

sort只依据值从小到大排序,键值不参与排序。例

"d","d"=>"c","b"=>"a");

sort($arr);

var_dump($arr);

?>

结果

array(3) { [0]=> string(1) "a" [1]=> string(1) "c" [2]=> string(1) "d" }

asort依据值进行排序,键值参与排序

"d","d"=>"c","b"=>"a");

asort($arr);

var_dump($arr);

?>

结果

array(3) { ["b"]=> string(1) "a" ["d"]=> string(1) "c" ["a"]=> string(1) "d" }

ksort依据键值进行排序,值参与排序

"d","d"=>"c","b"=>"a");

ksort($arr);

var_dump($arr);

?>

结果

array(3) { ["a"]=> string(1) "d" ["b"]=> string(1) "a" ["d"]=> string(1) "c" }

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php asort和sort的区别,PHP中sort、asort与ksort区别用法详解相关推荐

  1. oracle中的exists 和 not exists 用法详解

    from:http://blog.sina.com.cn/s/blog_601d1ce30100cyrb.html oracle中的exists 和 not exists 用法详解 (2009-05- ...

  2. python多个strip_python 格式化多个Python3中strip()、lstrip()、rstrip()用法详解

    Python中有三个去除头尾字符.空白符的函数,它们依次为: strip: 用来去除头尾字符.空白符(包括n.r.t.' ',即:换行.回车.制表符.空格) lstrip:用来去除开头字符.空白符(包 ...

  3. linux cp -r 参数,Linux系统中cp命令的参数及用法详解

    Linux系统中cp命令主要是用来复制文件或者目录.下面由学习啦小编为大家整理了Linux系统中cp命令的参数及用法详解的相关知识,希望对大家有帮助! Linux系统中cp命令的参数及用法详解:参数说 ...

  4. linux 移动剪切命令,Linux中vi的复制命令的用法详解

    在Linux系统中,使用VI编辑的时候经常用到的操作就是复制粘贴,那么下面由学习啦小编为大家整理了linux中vi的复制命令的用法详解的相关知识,希望对大家有帮助! Linux中vi的复制命令的用法详 ...

  5. python中rstrip用法_浅谈Python3中strip()、lstrip()、rstrip()用法详解

    简单来说,三种方法是为了删除字符串中不同位置的指定字符.其中,strip()用于去除字符串的首尾字符,同理,lstrip()用于去除左边的字符,rstrip()用于去除右边的字符 Python中有三个 ...

  6. linux中替换命令详解,linux中sed命令字符串替换的用法详解

    Linux系统中sed命令可以将字符串批量替换,省去了很多麻烦,下面由学习啦小编为大家整理了linux系统中sed命令字符串替换的用法详解,希望对大家有帮助! linux中sed命令字符串替换的用法详 ...

  7. java return返回值_java中关于return返回值的用法详解

    我们输入一个条件时,系统就会对这个条件进行判断,然后给出一个返回时的结论,我们把这个结果看做是返回值.在java里可以使用return语句来进行返回,从字面意思就能很好的理解它的用法了.下面我们就re ...

  8. python中isinstance怎么用_pythonisinstance函数用法详解

    这篇文章主要介绍了python isinstance函数用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 isinstance() 函数来判断 ...

  9. mysql中函数mid_MySQL MID()函数的用法详解(代码示例)

    在MySQL中,MID()函数返回从指定位置开始的子字符串. MID()和SUBSTR()都是SUBSTRING()的同义词. 基本语法是这样的:MID(str,pos,len) 这里,str是字符串 ...

  10. matlab中采样函数,matlab采样相关函数用法详解

    matlab采样函数(降采样,过采样,减采样函数)用法详解 dyaddown 功能:对时间序列进行二元采样,每隔一个元素提取一个元素,得到一个降采样时间序列. 格式: 1.y = dyaddown(x ...

最新文章

  1. 回溯算法 | 追忆那些年曾难倒我们的八皇后问题
  2. promise的状态以及api介绍_Promise从入门到自定义 | 尚硅谷Promise新版视频发布!
  3. MX250和MX350哪个好一点,区别和差距在哪里?
  4. SpringBoot 自定义监听器(Listener)
  5. Pandas+Matplotlib,深入浅出Python数据分析
  6. CAD图纸管理用什么软件?
  7. # 数学基础task 01 函数极限与连续性
  8. 微信小程序体验版(测试环境)和线上版(生产环境)发布
  9. 电视剧《一代枭雄》观后感
  10. NTKO控件安装失败解决方式
  11. python平方根_如何在Python中找到平方根?
  12. 吴伯凡-认知方法论-认知中的信道与噪音
  13. POJ1260 Pearls(多重捆绑成0-1背包)
  14. 【程序员笑话】让你泪流满面的瞬间
  15. ps最大兼容 计算机一级,Photoshop最大兼容是什么意思?最大兼容使用解析
  16. 李宏毅机器学习之Deep Learning简介
  17. 机器学习的思考–计算机的潜意识
  18. mt2503 如何使用META DLL API写两个以上IMEI
  19. Ubuntu16安装docker
  20. VITA 49.0协议阅读笔记

热门文章

  1. 低代码开发风口下的三大灵魂拷问
  2. 利用生成对抗网络生成海洋塑料合成图像
  3. iot智能家居常见协议和流程
  4. 启明智显分享|基于ESP32-S3的低成本86智能开关面板\温控器解决方案
  5. 基于Linux的软件安装
  6. qq解除人脸识别_腾讯人脸识别怎么解除
  7. MySQL 主键性能解析
  8. OSChina 周三乱弹 ——烧坏了也不给你
  9. lisp 标记形心_DXF组码来生成标注样式(标注文字样式、标注箭头样式)
  10. 算法与数据结构王道天勤_复习计算机专业课是买王道考研好还是天勤笔记好?...