strcasecmp()函数是PHP中的内置函数,用于比较两个给定的字符串。不区分大小写。此函数类似于strncasecmp(),唯一的区别是strncasecmp()提供了用于指定每个字符串中用于比较的字符数的规定。
用法:
strcasecmp($string1, $string2)
参数:此函数接受上述语法中所示的两个必需参数,并在下面进行描述:
$string1,$string2:这些参数指定要比较的字符串。
返回值:
该函数根据以下条件返回整数:
- 如果两个字符串相等,则strcasecmp()返回0。
- strcasecmp()返回
- 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:当两个字符串相同时:
<?php
// PHP program to demonstrate the use
// of strcasecmp() function
$str1 = "Geeks for Geeks ";
$str2 = "Geeks for Geeks ";
// Both the strings are equal
$test=strcasecmp($str1, $str2);
echo "$test";
?>
输出:
0
程序2:当两个字符串不相同时:
<?php
// PHP program to demonstrate the use
// of strcasecmp() function
$str1 = "Geeks for Geeks";
$str2 = "Hello Geek!";
// Both the strings are not equal
// str1 < str2
$test = strcasecmp($str1, $str2);
echo "$test";
?>
输出:
-1
程序3:当两个字符串不相同时:
<?php
// PHP program to demonstrate the use
// of strcasecmp() function
$str1 = "Hello Geek!";
$str2 = "Geeks for Geeks";
// Both the strings are not equal
// str1 > str2
$test = strcasecmp($str1, $str2);
echo "$test";
?>
输出:
1
参考:
http://php.net/manual/en/function.strcasecmp.php
相关用法
- d3.js d3.map.set()用法及代码示例
- p5.js pow()用法及代码示例
- PHP pow( )用法及代码示例
- p5.js str()用法及代码示例
- p5.js day()用法及代码示例
- PHP next()用法及代码示例
- p5.js abs()用法及代码示例
- p5.js cos()用法及代码示例
- p5.js sq()用法及代码示例
- p5.js max()用法及代码示例
- p5.js value()用法及代码示例
- PHP each()用法及代码示例
注:本文由纯净天空筛选整理自ChetnaAgarwal大神的英文原创作品 PHP | strcasecmp() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。