PHP sort() 函数用法及示例

PHP Array 函数手册

sort() 函数对数组排序

语法

sort( $array [, $sort_flags] );

定义和用法

此函数对数组进行排序。此函数完成后,元素将从最低到最高排列。

参数

序号参数及说明
1

array(必需)

它指定一个数组。

2

sort_flags(可选)

它指定如何对数组值进行排序。可能的值-

  • SORT_REGULAR - 默认值。 正常比较单元(不改变类型)

  • SORT_NUMERIC - 单元被作为数字来比较

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

  • SORT_LOCALE_STRING - 根据当前的区域(locale)设置来把单元当作字符串比较,可以用 setlocale() 来改变。

  • SORT_NATURAL - 和 natsort() 类似对每个单元以“自然的顺序”对字符串进行排序。 PHP 5.4.0 中新增的。

  • SORT_FLAG_CASE - 能够与 SORT_STRING 或 SORT_NATURAL 合并(OR 位运算),不区分大小写排序字符串。

返回值

成功返回TRUE,失败返回FALSE。

在线示例

<?php
   $input = array("d"=>"lemon", "a"=>"orange", "b"=>"banana" );
   sort($input);
   print_r($input);
?>
测试看看‹/›

输出结果:

Array (
   [0] => banana
   [1] => lemon
   [2] => orange
)

PHP Array 函数手册