實例
比較兩個字串(不區分大小寫):
<?php echo strcasecmp("Hello world!","HELLO WORLD!"); ?>
定義與用法
##strcasecmp()函數比較兩個字串。
提示:strcasecmp() 函數是二進位提示:函數與strncasecmp() 函數類似,不同的是,透過 strncasecmp() 您可以指定每個字串用於比較的字元數。
語法strcasecmp(string1,string2)
#描述 | |
必需。規定要比較的第一個字串。 | |
必要。規定要比較的第二個字串。 |
#此函數傳回: |
|
4+ |
實例1
比較兩個字串(不區分大小寫,HELLO 和hELLo 輸出相同):
<?php echo strcasecmp("Hello","HELLO"); echo "<br>"; echo strcasecmp("Hello","hELLo"); ?>
實例2
不同的回傳值:
<?php echo strcasecmp("Hello world!","HELLO WORLD!"); // The two strings are equal echo strcasecmp("Hello world!","HELLO"); // String1 is greater than string2 echo strcasecmp("Hello world!","HELLO WORLD! HELLO!"); // String1 is less than string2 ?>
strcasecmp — 二進位安全性比較字串(不區分大小寫)
int strcasecmp ( string $str1 , string $str2 )
傳回值:
//如果 str1 小于 str2,返回负数;如果 str1 大于 str2,返回正数;二者相等则返回 0。
簡單範例:
<?php $var1 = "Hello"; $var2 = "hello"; if (strcasecmp($var1, $var2) == 0) { echo '$var1 is equal to $var2 in a case-insensitive string comparison'; } ?>
以上是php比較兩個字串的函數strcasecmp()的詳細內容。更多資訊請關注PHP中文網其他相關文章!