牛牛在线工具

Collator::sort()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Collator::sort()

按照当前排序规则对一个数组进行排序

函数名: Collator::sort() 适用版本: PHP 5 >= 5.3.0, PHP 7, PHP 8 用法: Collator::sort() 函数用于按照当前排序规则对一个数组进行排序。使用此函数需要安装 ICU(International Components for Unicode)。 语法: bool Collator::sort( array &$arr [, int $sort_flags ] ) 参数: $arr: 需要进行排序的数组。 $sort_flags (可选): 排序标志,用来指定排序顺序和行为。可选值有: Collator::SORT_REGULAR (默认) - 按照常规比较排序。 Collator::SORT_NUMERIC - 按照数字排序。 Collator::SORT_STRING - 按照字符串排序。 Collator::SORT_LOCALE - 按照本地化排序规则排序。 Collator::SORT_CASE_CASEUPPER - 按照忽略大小写的方式排序,大写字母排在小写字母之前。 Collator::SORT_CASE_CASELOWER - 按照忽略大小写的方式排序,小写字母排在大写字母之前。 返回值: 成功时返回 true,失败时返回 false。 示例: // 创建 Collator 对象 $collator = new Collator('en_US'); // 定义需要排序的数组 $fruits = array("Apple","banana","Orange","apple"); // 使用 Collator::sort() 对数组进行排序 $collator->sort($fruits, Collator::SORT_STRING); // 打印排序后的数组 print_r($fruits); 输出: Array ( [0] => apple [1] => Apple [2] => banana [3] => Orange ) 在上面的示例中,我们首先创建了一个 Collator 对象,并指定了使用美国英语的排序规则。然后我们定义了一个包含水果名称的数组。最后,我们使用 Collator::sort() 函数对数组进行排序,并传入排序标志 Collator::SORT_STRING,表示按照字符串排序。打印排序后的数组,可以看到数组按字母顺序进行了排序,不区分大小写。