English | 简体中文 | 繁體中文
查询

sort()函数—用法及示例

「 对数组进行升序排序 」


函数名称:sort()

适用版本:PHP 4, PHP 5, PHP 7

函数描述:sort() 函数用于对数组进行升序排序。

语法:sort(array &$array, int $sort_flags = SORT_REGULAR): bool

参数:

  • $array:必需,要排序的数组。
  • $sort_flags:可选,指定排序的方式。可选值有:
    • SORT_REGULAR - 默认。把每一项按照通常方法比较。
    • SORT_NUMERIC - 把每一项按照数字比较。
    • SORT_STRING - 把每一项按照字符串比较。
    • SORT_LOCALE_STRING - 根据当前的本地化设置把每一项按照字符串比较。
    • SORT_NATURAL - 把每一项按照自然顺序比较。
    • SORT_FLAG_CASE - 可以和 SORT_STRING 或 SORT_NATURAL 合并 (OR 位操作符) ,不区分大小写排序。

返回值:成功时返回 true,失败时返回 false。

示例:

$fruits = array("apple", "banana", "orange", "grape");
sort($fruits);
print_r($fruits);

输出结果:

Array
(
    [0] => apple
    [1] => banana
    [2] => grape
    [3] => orange
)

在上面的示例中,我们使用 sort() 函数对 $fruits 数组进行升序排序。输出结果显示了排序后的数组。请注意,原始数组被修改了。

$numbers = array(10, 5, 8, 3, 1);
sort($numbers, SORT_NUMERIC);
print_r($numbers);

输出结果:

Array
(
    [0] => 1
    [1] => 3
    [2] => 5
    [3] => 8
    [4] => 10
)

在这个示例中,我们使用 sort() 函数对 $numbers 数组进行升序排序,并且指定了排序方式为数字比较。输出结果显示了排序后的数组。请注意,原始数组被修改了。

总结:sort() 函数是一个非常有用的函数,用于对数组进行升序排序。你可以通过指定不同的排序方式来满足不同的需求。请注意,sort() 函数会修改原始数组。

补充纠错
上一个函数: soundex()函数
下一个函数: solr_get_version()函数
热门PHP函数
分享链接