📜  PHP | collator_compare()函数(1)

📅  最后修改于: 2023-12-03 15:33:31.935000             🧑  作者: Mango

PHP | collator_compare()函数

collator_compare() 函数用于比较两个字符串。

语法
collator_compare ( Collator $coll , string $str1 , string $str2 )
参数

该函数接受三个参数:

  • $coll:一个 Collator 对象,用于执行字符串比较。

  • $str1:要比较的第一个字符串。

  • $str2:要比较的第二个字符串。

返回值

如果 $str1 小于 $str2,则返回一个小于 0 的整数;如果 $str1 等于 $str2,则返回 0;如果 $str1 大于 $str2,则返回一个大于 0 的整数。

示例
$coll = collator_create('en_US');
$str1 = 'apple';
$str2 = 'banana';

echo collator_compare($coll, $str1, $str2);

输出结果为 -1,因为 'apple' 在字典序中小于 'banana'

补充说明

collator_compare() 函数只有在安装了 Internationalization 扩展并启用了 ICU 模块时才可用。如果未启用该模块,则该函数将抛出一个错误。

参考资料