📜  PHP | strcoll()函数(1)

📅  最后修改于: 2023-12-03 14:45:19.305000             🧑  作者: Mango

PHP | strcoll()函数

PHP中的strcoll()函数用于按字典顺序比较两个字符串。

语法
int strcoll ( string $str1 , string $str2 )
参数
  • str1: 必须,要比较的第一个字符串。
  • str2: 必须,要比较的第二个字符串。
返回值
  • 如果str1小于str2,返回负数。
  • 如果str1等于str2,返回0。
  • 如果str1大于str2,返回正数。
示例
$str1 = "Hello";
$str2 = "hello";
$result = strcoll($str1, $str2);

if ($result === 0) {
    echo "$str1 等于 $str2";
} elseif ($result < 0) {
    echo "$str1 小于 $str2";
} else {
    echo "$str1 大于 $str2";
}

以上示例输出:

Hello 大于 hello
注意点

strcoll()函数是基于本地化设置的比较,如果您需要非本地化的比较,请使用strcmp()函数。

总结

strcoll()函数是在PHP中进行字符串比较的一种方式,它可以按照字典顺序比较字符串,并返回比较结果。如果您需要进行字符串比较,可以使用strcoll()函数,但请注意,它是基于本地化设置的比较。