PHP strcasecmp() 函数用法及示例

PHP String 字符串函数手册

strcasecmp()函数用于比较两个字符串(不区分大小写)

语法

int strcasecmp ( string $str1 , string $str2 )

定义和用法

用于比较两个字符串

注意:strcasecmp() 函数是二进制安全的,且不区分大小写。

返回值

如果 str1 小于 str2 返回 < 0; 如果 str1 大于 str2 返回 > 0;如果两者相等,返回 0。

参数

序号参数与说明
1

str1

必需。第一个字符串

2

str2

必需。第二个字符串

在线示例

试试下面的实例,比较两个字符串,不区分大小写,并返回比较结果:

<?php
   //比较两个字符串(不区分大小写,Hello 和 HELlo 输出相同)
   echo strcasecmp("Hello WORLD!","HELlo PHP!");
    
   echo '<br>';

    $var1 = "Hello";
    $var2 = "heLLO";
    if (strcasecmp($var1, $var2) == 0) {
        echo '在不区分大小写的字符串比较中,$var1等于$var2';
    }
?>
测试看看‹/›

输出结果

7
在不区分大小写的字符串比较中,$var1等于$var2

PHP String 字符串函数手册