上一篇文章中我們了解了替換字串中指定字元的方法,有需要的請看《詳細介紹php替換指定字元的方法(大小寫敏感)》。這次我們向大家介紹比較兩個字串的方法,有需要的可以參考參考。
我們有時候可能會需要將兩個字串進行比較,這時候我們就需要用到比較字串的函數了,因此今天就來介紹一下比較兩個字串的方法。
首先我們來看第一種,使用strcasecmp()函數。
來看一個小例子。
<?php echo strcasecmp("yellow rattan wine","Yellow Rattan Wine"); ?>
讓我們看一下這個例子的結果
0
小夥伴你是不是有很多的問號?這個0是什麼意思,不急不急,我們這就來學習這個函數。
strcasecmp() 函數比較兩個字串。
來看看這個函數的語法
strcasecmp(要比较的第一个字符串,要比较的第二个字符串)
最重要的就是這個函數的回傳值了,讓我們來看看吧。
這第一個函數就介紹完了,接下來我們介紹第二種方法,strcmp()函數。 來看一個小栗子。此函數傳回:
0 - 如果兩個字串相等
- ##
- >0 - 如果string1 大於string2
<?php echo strcmp("yellow rattan wine","Yellow Rattan Wine"); ?>看一下這個栗子的結果 #32?這又是什麼意思?這個跟上面那個函數一樣嗎?我們這就來學習一下。 strcmp() 函數比較兩個字串。 在來看看這個函數的語法
strcmp(要比较的第一个字符串,要比较的第二个字符串)這個函數和上面的strcasecmp函數一樣哦,傳回的值大於0 ,代表第一個字元大於第二個字元哦。 就說到這裡了,有其他想知道的,可以點選這個喔。 → →
以上是php函數之如何知道字串的異同的詳細內容。更多資訊請關注PHP中文網其他相關文章!