PHP strcasecmp() 函数
说明
strcasecmp()
函数比较两个字符串。
此函数不区分大小写。 对于区分大小写的搜索,请使用 strcmp()
函数。
下表总结了该函数的技术细节。
返回值: | 如果 string1 小于 string2,则返回负值 (< 0 ); 如果 string1 大于 string2, 和 0 如果两个字符串相等,则为正值 (> 0 )。 |
---|---|
版本: | PHP 4+ |
语法
strcasecmp()
函数的基本语法如下:
strcasecmp(string1, string2);
以下示例显示了 strcasecmp()
函数的作用。
<?php
// 示例字符串
$str1 = "Hello";
$str2 = "HELLO";
// 测试两个字符串是否相等
if(strcasecmp($str1, $str2) === 0) {
echo "The two strings are equal in a case-insensitive comparison.";
}
?>
参数
strcasecmp()
函数接受以下参数。
参数 | 说明 |
---|---|
string1 | 必填。 指定要比较的第一个字符串。 |
string2 | 必填。 指定要比较的第二个字符串。 |
更多示例
这里有更多示例展示了 strcasecmp()
函数的实际工作原理:
以下示例比较两个字符串,其中第一个字符串小于第二个字符串。
<?php
// 示例字符串
$str1 = "Hello";
$str2 = "Hello John!";
// 比较两个字符串
echo strcasecmp($str1, $str2);
?>
以下示例比较两个字符串,其中第一个字符串大于第二个字符串。
<?php
// 示例字符串
$str1 = "Hello Peter!";
$str2 = "Hello";
// 比较两个字符串
echo strcasecmp($str1, $str2);
?>
Advertisements