php排序 sort、rsort、asort、arsort、ksort、krsort
sort() 函数用于对数组单元从低到高进行排序。 rsort() 函数用于对数组单元从高到低进行排序。 asort() 函数用于对数组单元从低到高进行排序并保持索引关系。 arsort() 函数用于对数组单元从高到低进行排序并保持索引关系。 ksort() 函数用于对数组单元按照键名从低到高进行排序。 krsort() 函数用于对数组单元按照键名从高到低进行排序。例:$arr=array(23,5,26,4,9,85,10,2,55,44,21,39,11,16,55,88,421,226,588);函数名($arr);print_r($arr);
sort(): 输出:Array ( [0] => 2 [1] => 4 [2] => 5 [3] => 9 [4] => 10 [5] => 11 [6] => 16 [7] => 21 [8] => 23 [9] => 26 [10] => 39 [11] => 44 [12] => 55 [13] => 55 [14] => 85 [15] => 88 [16] => 226 [17] => 421 [18] => 588 )rsort: 输出:Array ( [0] => 588 [1] => 421 [2] => 226 [3] => 88 [4] => 85 [5] => 55 [6] => 55 [7] => 44 [8] => 39 [9] => 26 [10] => 23 [11] => 21 [12] => 16 [13] => 11 [14] => 10 [15] => 9 [16] => 5 [17] => 4 [18] => 2 )asort: 输出:Array ( [7] => 2 [3] => 4 [1] => 5 [4] => 9 [6] => 10 [12] => 11 [13] => 16 [10] => 21 [0] => 23 [2] => 26 [11] => 39 [9] => 44 [8] => 55 [14] => 55 [5] => 85 [15] => 88 [17] => 226 [16] => 421 [18] => 588 )arsort: 输出:Array ( [18] => 588 [16] => 421 [17] => 226 [15] => 88 [5] => 85 [14] => 55 [8] => 55 [9] => 44 [11] => 39 [2] => 26 [0] => 23 [10] => 21 [13] => 16 [12] => 11 [6] => 10 [4] => 9 [1] => 5 [3] => 4 [7] => 2 )ksort: 输出:Array ( [0] => 23 [1] => 5 [2] => 26 [3] => 4 [4] => 9 [5] => 85 [6] => 10 [7] => 2 [8] => 55 [9] => 44 [10] => 21 [11] => 39 [12] => 11 [13] => 16 [14] => 55 [15] => 88 [16] => 421 [17] => 226 [18] => 588 )krsort: 输出:Array ( [18] => 588 [17] => 226 [16] => 421 [15] => 88 [14] => 55 [13] => 16 [12] => 11 [11] => 39 [10] => 21 [9] => 44 [8] => 55 [7] => 2 [6] => 10 [5] => 85 [4] => 9 [3] => 4 [2] => 26 [1] => 5 [0] => 23 )
php排序 sort、rsort、asort、arsort、ksort、krsort的更多相关文章
- PHP数组排序sort、asort与ksort用法
分享下PHP数组排序之sort.asort与ksort用法,实例中简单示范了sort.asort与ksort的用法,并备有注释加以详细说明. PHP数组排序中sort.asort与ksort的用法. ...
- sort与asort与ksort区别
sort只依据值从小到大排序,键值不参与排序 asort依据值排序,键值参与排序 ksort依据键值排序,值参与排序 sort只依据值从小到大排序,键值不参与排序. 例 <?php $arr=a ...
- 对数组排序三种方式sort、asort与ksort
关联数组是 键值(key)=>值(value)形式. sort只对值进行排序,键值不参与排序: asort对值进行排序,键值参与排序: ksort对键值进行排序,值参与排序: 实例,比如数组: ...
- Lucene 排序 Sort与SortField
在sql语句中,有升序和降序排列.在Lucene中,同样也有. Sort里的属性 SortField里的属性 含义 Sort.INDEXORDER SortField.FIELD_DOC 按照索引的顺 ...
- 转:详细解说 STL 排序(Sort)
详细解说 STL 排序(Sort) 详细解说 STL 排序(Sort) 作者Winter 详细解说 STL 排序(Sort) 0 前言: STL,为什么你必须掌握 1 STL提供的Sort 算法 1. ...
- 设计模式 - 模板方法模式(template method pattern) 排序(sort) 具体解释
模板方法模式(template method pattern) 排序(sort) 具体解释 本文地址: http://blog.csdn.net/caroline_wendy 參考模板方法模式(tem ...
- [js] - 关于js的排序sort
js的排序sort并不能一次排序好 function solution(nums){ return nums.sort(sortNumber); } function sortNumber(a, b) ...
- 给乱序的链表排序 · Sort List, 链表重排reorder list LoLn...
链表排序 · Sort List [抄题]: [思维问题]: [一句话思路]: [输入量]:空: 正常情况:特大:特小:程序里处理到的特殊情况:异常情况(不合法不合理的输入): [画图]: quick ...
- 详细解说 STL 排序(Sort)(转)
作者Winter 详细解说 STL 排序(Sort) 0 前言: STL,为什么你必须掌握 1 STL提供的Sort 算法 1.1 所有sort算法介绍 1.2 sort 中的比较函数 1.3 sor ...
随机推荐
- MyBatis出错Result Maps collection does not contain value for java.lang.Integer
Servlet.service() for servlet [SpringMVC] in context with path [/eyou] threw exception [Request proc ...
- Linux基础入门学习笔记20135227黄晓妍
学习计时:共24小时 读书:1小时 代码:8小时 作业:3小时 博客:12小时 一.学习目标 1. 能够独立安装Linux操作系统 2. 能够熟练使用Linux系统的基本命令 3. 熟练使用L ...
- IOS开发之——类似微信摇一摇的功能实现
首先,一直以为摇一摇的功能实现好高大上,结果百度了.我自己也模仿写了一个demo.主要代码如下: 新建一个项目,名字为AnimationShake. 主要代码: - (void)motionBegan ...
- [BZOJ2879][Noi2012]美食节(最小费用最大流动态加边)
题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=2879 分析: 和bzoj1070一样,但这题的数据范围大了很多,如果直接建图就会TLE ...
- [USACO2002][poj1944]Fiber Communications(枚举)
Fiber Communications Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 3804 Accepted: 1 ...
- linux下定时任务的使用
使用方法 执行crontab -e命令会进入一个可编辑界面,在该界面中我们可以制定定时任务,然后保存退出(wq) 格式如下: 由于直接运行编辑命令后只是一个空白界面,不够友好,所以建议使用以下方式来增 ...
- WCF入门(7)
前言 前段时间忙着驾照科目二的考试,都没有机会碰自己的电脑.说起来也是第一次参加这么没信心的考试,不过好在过了. 再打个广告吧,昨天终于把下载的WCF视频全部传到了QQ群共享里面,群号37819043 ...
- 年前辞职-WCF入门学习(3)
前言 [2了,刚写好的,手贱,点了删除,还真TMD的删除了,只好重写] 今天周六,去同事家聚了一个餐,感觉各种豪华. 废话不多说,前两集大致介绍了一下什么是WCF以及和WCF相关的WebService ...
- JavaScript基础---作用域,匿名函数和闭包
匿名函数就是没有名字的函数,闭包是可访问一个函数作用域里变量的函数. 一.匿名函数 //普通函数 function box() { //函数名是 box return 'TT'; } //匿名函数 f ...
- JS实现Ajax---例:获取服务器时间
Ajax在本质上是一个浏览器端的技术 XMLHttpRequest XMLHttpRequest对象 XMLHttpRequest对象在IE浏览器和非IE浏览器中创建的方法不同. 简而言之:它可以异步 ...