您的位置:首页 > 编程语言 > PHP开发

php 数组排序

2017-10-13 01:25 162 查看
php 数组排序

$arr = array("b", "a", "c");
sort($arr);
print_r($arr);
错误写法:
$arr=sort($arr);

正确写法:

sort($arr);

在php中自带了大量了数组排序函数,下面我们一一来介绍一下关于php数组排序的用法吧。

  sort() 函数用于对数组单元从低到高进行排序。

  rsort() 函数用于对数组单元从高到低进行排序。

  asort() 函数用于对数组单元从低到高进行排序并保持索引关系。

  arsort() 函数用于对数组单元从高到低进行排序并保持索引关系。

  ksort() 函数用于对数组单元按照键名从低到高进行排序。

  krsort() 函数用于对数组单元按照键名从高到低进行排序。

  sort()

  PHP sort() 函数用于对数组单元从低到高进行排序,如果成功则返回 TRUE,失败则返回 FALSE。

  注意:本函数会为排序的数组中的单元赋予新的键名,这将删除原有的键名而不仅是重新排序。

  语法:

  bool sort( array &array [, int sort_flags] )

  可选参数 sort_flags 用于改变排序的行为:

  sort_flags 取值 说明

  SORT_REGULAR 正常比较单元

  SORT_NUMERIC 单元被作为数字来比较

  SORT_STRING 单元被作为字符串来比较

  SORT_LOCALE_STRING 根据当前的区域(locale)设置来把单元当作字符串比较
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: