php 内置数组排序函数

原创 2013年12月04日 14:30:37
sort() 函数按升序对给定数组的值排序  本函数为数组中的单元赋予新的键名。原有的键名将被删除。
asort() 函数对数组进行排序并保持索引关系。主要用于对那些单元顺序很重要的结合数组进行排序
ksort() 函数按照键名对数组排序,为数组值保留原来的键

egg:
  <?php
    $my_array = array("a" => "Dog", "b" => "Cat", "c" => "Horse");
    ksort($my_array);
    print_r($my_array);
   ?>
输出:
   Array
(
[a] => Dog
[b] => Cat
[c] => Horse
)

这几个函数都是升序排列,如果想使用降序排列,则使用,rsort()  arsort()  krsort(),语法规则都差不多的
另外还一个函数  shuffle(array),shuffle() 函数把数组中的元素按随机顺序重新排列。

PHP内置函数--数组篇

目前总结了常用的数组函数,深深的记住这些函数会加快我们的开发效率
  • lzx_victory
  • lzx_victory
  • 2016年11月02日 10:44
  • 572

不使用PHP内置排序函数对二维数组实现快速排序的面试题

请使用PHP设计一个函数,对学生英语考试得分从高到低排序,输入时所有学生的学号和考试得分,返回排好序的考试得分和对应学生的学号。考试满分为100,得分可能会有小数,由于考试评分要求,小数位只会是0或0...
  • xgm930090280
  • xgm930090280
  • 2017年03月09日 17:03
  • 559

Java自带数组排序

转载地址:http://www.cnblogs.com/xudong-bupt/p/3168618.html 排序算法,基本的高级语言都有一些提供。C语言有qsort()函数,C++有sor...
  • u010889616
  • u010889616
  • 2016年02月12日 22:12
  • 2722

PHP的排序函数的总结

Sort     破坏索引 升序    值排序 Rsort    破坏索引 降序    值排序   Asort    保持索引 升序     值排序 Arsort   保持索引 降序     ...
  • dongsg11200
  • dongsg11200
  • 2014年04月11日 23:11
  • 458

PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析

sort() 函数用于对数组单元从低到高进行排序。   rsort() 函数用于对数组单元从高到低进行排序。   asort() 函数用于对数组单元从低到高进行排序并保持索引关系。   arso...
  • hsd2012
  • hsd2012
  • 2015年12月05日 10:51
  • 1087

PHP数组元素的顺序与逆序排序

原文地址:http://www.nowamagic.net/librarys/posts/php/47 对一个数组的元素排序是很常见的编程任务,比如顺序、逆序,还有排序是否保持元素的键值对问题,下面...
  • baikeliang
  • baikeliang
  • 2016年05月18日 15:55
  • 996

php 数组排序以及按照某个字段排序,主要mark usort的

转自:http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/11/2207494.html,主要是看里面的usort的。 ...
  • csCrazybing
  • csCrazybing
  • 2016年06月21日 13:31
  • 2429

php 对二维数组的某个键的值进行排序

有时候我们需要对二维数组的某个键的值进行排序,这里就是讨论这个问题。我们可以使用array_multisort()这个函数。array_multisort() 函数对多个数组或多维数组进行排序。 ...
  • pkgray
  • pkgray
  • 2014年09月17日 15:44
  • 6759

php二维数组排序函数

echo "-------------二维数组排序-----------------"; /* 写一个二维数组排序算法函数,能够具有通用性,可以调用php内置函数 二维数组排序, $arr是数据,$k...
  • qq_34242581
  • qq_34242581
  • 2016年11月24日 10:09
  • 187

PHP常用一维数组排序

  • lz0426001
  • lz0426001
  • 2014年11月25日 17:09
  • 463
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:php 内置数组排序函数
举报原因:
原因补充:

(最多只允许输入30个字)