PHP不區分大小寫比較字串的方法:1、使用「strcasecmp(字串1,字串2)」語句;2、使用「strnatcasecmp(字串1,字串2)」語句;3、使用「strncasecmp(字串1,字串2,length)」語句。
本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦
方法1:使用strcasecmp()--大小寫不敏感
strcasecmp() 函數比較兩個字串。語法如下
strcasecmp(string1,string2)
參數 | 描述 |
---|---|
string1 | |
#0 - 如果兩個字串相等
<0 - 如果string1 小於string2
>0 - 如果string1 大於string2
範例:<?php echo strcasecmp("Hello world!","HELLO WORLD!"); ?>
輸出:
0
strnatcasecmp(string1,string2)
#0 - 如果兩個字串相等
<0 - 如果string1 小於string2
>0 - 如果string1 大於string2
範例:
-1 1 登入後複製 | 方法2:使用strncasecmp()函數--大小寫不敏感 |
---|---|
strncasecmp(string1,string2,length)
<?php echo strncasecmp("Hello world!","hello earth!",6); ?>
0
以上是php怎麼比較字串(不區分大小寫)的詳細內容。更多資訊請關注PHP中文網其他相關文章!