📜  PHP | strcasecmp()函数

📅  最后修改于: 2022-05-13 01:56:27.223000             🧑  作者: Mango

PHP | strcasecmp()函数

strcasecmp()函数是PHP中的内置函数,用于比较两个给定的字符串。它不区分大小写。此函数类似于 strncasecmp(),唯一的区别是 strncasecmp() 提供了指定用于比较每个字符串的字符数的规定。

句法:

strcasecmp($string1, $string2)

参数:此函数接受两个强制性参数,如上述语法所示,如下所述:

$string1, $string2:这些参数指定要比较的字符串。

返回值:
此函数根据如下所述的条件返回一个整数:

  • strcasecmp() 返回 0 - 如果两个字符串相等。
  • strcasecmp() 返回 < 0 – 如果 string1 小于 string2
  • strcasecmp() 返回 > 0 – 如果 string1 大于 string2

例子:

Input : $str1 = "Geeks for Geeks "
        $str2 = "Geeks for Geeks "
Output : 0

Input : $str1 = "Geeks for Geeks"
        $str2 = "Hello Geek!"
Output : -1

下面的程序说明了PHP中的strcasecmp()函数:

程序1:当两个字符串相同时:


输出:

0

方案二:当两个字符串不相同时:


输出:

-1

方案3:当两个字符串不相同时:

 str2 
$test = strcasecmp($str1, $str2); 
   
echo "$test"; 
   
?>

输出:

1

参考
http:// PHP.net/manual/en/函数.strcasecmp。 PHP