strcasecmp
二進制安全不區分大小寫的字符串比較
strcasecmp()
函數比較兩個字符串。
提示: strcasecmp()
函數是二進制安全的,且不區分大小寫。
提示:該函數與strncasecmp()
函數類似,不同的是,通過strncasecmp()
您可以指定每個字符串用於比較的字符數。
比較兩個字符串(不區分大小寫):
<?php echo strcasecmp ( "shanghai" , "SHANGHAI" ) ; ?>
親自試一試
比較兩個字符串(不區分大小寫,HELLO 和hELLo 輸出相同):
<?php echo strcasecmp ( "Shanghai" , "SHANGHAI" ) ; echo "<br>" ; echo strcasecmp ( "Shanghai" , "sHANGHai" ) ; ?>
親自試一試
不同的返回值:
<?php echo strcasecmp ( "Hello world!" , "HELLO WORLD!" ) ; // 兩字符串相等 echo strcasecmp ( "Hello world!" , "HELLO" ) ; // string1大於string2 echo strcasecmp ( "Hello world!" , "HELLO WORLD! HELLO!" ) ; // string1小於string2 ?>
親自試一試
strcasecmp ( string1 , string2 )
參數 | 描述 |
---|---|
string1 | 必需。規定要比較的第一個字符串。 |
string2 | 必需。規定要比較的第二個字符串。 |