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的更多相关文章

  1. PHP数组排序sort、asort与ksort用法

    分享下PHP数组排序之sort.asort与ksort用法,实例中简单示范了sort.asort与ksort的用法,并备有注释加以详细说明. PHP数组排序中sort.asort与ksort的用法. ...

  2. sort与asort与ksort区别

    sort只依据值从小到大排序,键值不参与排序 asort依据值排序,键值参与排序 ksort依据键值排序,值参与排序 sort只依据值从小到大排序,键值不参与排序. 例 <?php $arr=a ...

  3. 对数组排序三种方式sort、asort与ksort

    关联数组是 键值(key)=>值(value)形式. sort只对值进行排序,键值不参与排序: asort对值进行排序,键值参与排序: ksort对键值进行排序,值参与排序: 实例,比如数组: ...

  4. Lucene 排序 Sort与SortField

    在sql语句中,有升序和降序排列.在Lucene中,同样也有. Sort里的属性 SortField里的属性 含义 Sort.INDEXORDER SortField.FIELD_DOC 按照索引的顺 ...

  5. 转:详细解说 STL 排序(Sort)

    详细解说 STL 排序(Sort) 详细解说 STL 排序(Sort) 作者Winter 详细解说 STL 排序(Sort) 0 前言: STL,为什么你必须掌握 1 STL提供的Sort 算法 1. ...

  6. 设计模式 - 模板方法模式(template method pattern) 排序(sort) 具体解释

    模板方法模式(template method pattern) 排序(sort) 具体解释 本文地址: http://blog.csdn.net/caroline_wendy 參考模板方法模式(tem ...

  7. [js] - 关于js的排序sort

    js的排序sort并不能一次排序好 function solution(nums){ return nums.sort(sortNumber); } function sortNumber(a, b) ...

  8. 给乱序的链表排序 · Sort List, 链表重排reorder list LoLn...

    链表排序 · Sort List [抄题]: [思维问题]: [一句话思路]: [输入量]:空: 正常情况:特大:特小:程序里处理到的特殊情况:异常情况(不合法不合理的输入): [画图]: quick ...

  9. 详细解说 STL 排序(Sort)(转)

    作者Winter 详细解说 STL 排序(Sort) 0 前言: STL,为什么你必须掌握 1 STL提供的Sort 算法 1.1 所有sort算法介绍 1.2 sort 中的比较函数 1.3 sor ...

随机推荐

  1. JS 禁用和重新启用a标签的点击事件

    function changeHomePageModule(){ var css = $('#collapseExample').attr('class'); if(css=='collapse'){ ...

  2. SQL SERVER提供了大量的WINDOWS和SQLSERVER专用的排序规则

    初始选择结果 select * from WordDictionary 下面是按照汉字拼音排序 select * from WordDictionary order by word collate C ...

  3. ZooKeeper学习第四期---构建ZooKeeper应用

    一.配置服务 配置服务是分布式应用所需要的基本服务之一,它使集群中的机器可以共享配置信息中那些公共的部分.简单地说,ZooKeeper可以作为一个具有高可用性的配置存储器,允许分布式应用的参与者检索和 ...

  4. 『片段』OracleHelper (支持 多条SQL语句)

    C# 调用 Oracle 是如此尴尬 >System.Data.OracleClient.dll —— .Net 自带的 已经 过时作废. >要链接 Oracle 服务器,必须在 本机安装 ...

  5. Express使用手记:核心入门

    入门简介 Express是基于nodejs的web开发框架.优点是易上手.高性能.扩展性强. 易上手:nodejs最初就是为了开发高性能web服务器而被设计出来的,然而相对底层的API会让不少新手望而 ...

  6. IndexOf、LastIndexOf、Substring的用法

     String.IndexOf String.IndexOf 方法 (Char, Int32, Int32)报告指定字符在此实例中的第一个匹配项的索引.搜索从指定字符位置开始,并检查指定数量的字符位置 ...

  7. jQuery找兄弟系列next(),nextAll(),nextUntil(),prev(),prevAll(),prevUntil(),siblings()

    <body> <div id="main"> <div id="hot" class="rightbar"&g ...

  8. [USACO2005][poj2229]Sumsets(递推)

    http://poj.org/problem?id=2229 分析: 显然的递推 若n为奇数,那么肯定是在n-1的基础上前面每个数+1,即f[n]=f[n-1] 若n为偶数 当第一位数字是1的时候,等 ...

  9. 在eclipse中安装插件

    1.在Eclipse中菜单help选项中选择install new software选项, 2.在work with 栏中输入 http://download.eclipse.org/releases ...

  10. 每天一个linux命令(42):crontab命令

    前 一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的. Linux 系统上面原本就有非常多的计划性工作,因此 ...