PHP | strcoll()函数
strcoll()是PHP中的一个内置函数,用于比较两个字符串。此函数区分大小写,这表明在比较过程中,大写和小写将被区别对待。这个函数比较两个字符串并告诉我们第一个字符串是大于还是小于第二个字符串或等于第二个字符串。
句法:
strcoll($string1, $string2)
参数:该函数接受两个强制性字符串参数,如下所述。
- $string1:此参数指的是要在比较中使用的第一个字符串。
- $string2:此参数指的是要在比较中使用的第二个字符串。
返回值:函数根据匹配条件返回一个随机整数值,由下式给出:
- 如果字符串相等,则返回 0。
- 如果 $string1 小于 $string2,则返回负值 (<0)。
- 如果 $string2 小于 $string1,则返回正值 (>0)。
例子:
Input : $string1 = "geeks for geeks" $string2="geeks for geeks"
Output : 0
Input : $string1 = "striver" $string2="raj"
Output : 1
下面的程序说明了 strcoll()函数的使用:
程序1:下面的程序演示了两个相等的字符串传递时的返回值
输出:
0
程序2:下面的程序演示了string1大于string2时的返回值
string2)
$string1 = "striver";
$string2 = "raj";
// prints > 0
echo strcoll($string1, $string2);
?>
输出:
1
程序3:下面的程序演示了string2大于string1时的返回值
string1)
$string1 = "CPP";
$string2 = "PHP";
// prints <0
echo strcoll($string1, $string2);
?>
输出:
-13
参考:
http:// PHP.net/manual/en/函数.strcoll。 PHP