PHP strcoll() 函数
说明
strcoll()
函数比较两个字符串。
此函数使用当前语言环境进行比较。 如果当前语言环境设置为 C 或 POSIX,则此函数等效于 strcmp()
函数。
下表总结了该函数的技术细节。
返回值: | 如果 string1 小于 string2,则返回负值 (< 0 ); 如果 string1 大于 string2, 和 0 如果两个字符串相等,则为正值 (> 0 )。 |
---|---|
版本: | PHP 4+ |
提示:区域设置是一个标识符,它决定了用户界面的语言以及数字、货币、日期和时间等信息的格式。
语法
strcoll()
函数的基本语法如下:
strcoll(string1, string2);
下面的例子展示了 strcoll()
函数的作用。
<?php
// 示例字符串
$str1 = "alligator";
$str2 = "Alligator";
// 将语言环境设置为 C 并进行比较
setlocale(LC_ALL, "C");
echo strcoll($str1, $str2)."<br>";
// 将语言环境设置为美国并进行比较
setlocale(LC_ALL, "en_US.UTF-8");
echo strcoll($str1, $str2);
?>
参数
strcoll()
函数接受以下参数。
参数 | 说明 |
---|---|
string1 | 必需的。 指定要比较的第一个字符串。 |
string2 | 必需的。 指定要比较的第二个字符串。 |
Advertisements