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 - 如果兩個字串相等
587ae6050e7d0c62d219770970e723150 - 如果string1 大於string2
範例:<?php echo strcasecmp("Hello world!","HELLO WORLD!"); ?>
輸出:
0
strnatcasecmp(string1,string2)
#0 - 如果兩個字串相等
06b2038f4875aa98dcbae7a8ff0b7bd60 - 如果string1 大於string2
範例:
-1 1 |
方法2:使用strncasecmp()函數--大小寫不敏感 |
---|---|
strncasecmp(string1,string2,length)
<?php echo strncasecmp("Hello world!","hello earth!",6); ?>###輸出:######
0###推薦學習:《###PHP影片教學###》###
以上是php怎麼比較字串(不區分大小寫)的詳細內容。更多資訊請關注PHP中文網其他相關文章!