上一篇文章中我們了解了替換字符串中指定字符的方法,有需要的請看《詳細介紹php替換指定字符的方法(大小寫敏感)》。這次我們向大家介紹比較兩個字符串的方法,有需要的可以參考參考。
我們有時候可能會需要將兩個字符串進行比較,這時候我們就需要用到比較字符串的函數(shù)了,因此今天就來介紹一下比較兩個字符串的方法。
首先我們來看第一種,使用strcasecmp()函數(shù)。
來看一個小例子。
<?php echo strcasecmp("yellow rattan wine","Yellow Rattan Wine"); ?>
讓我們看一下這個例子的結(jié)果
0
小伙伴你是不是有很多的問號?這個0是什么意思,不急不急,我們這就來學習一下這個函數(shù)。
strcasecmp() 函數(shù)比較兩個字符串。
來看看這個函數(shù)的語法
strcasecmp(要比較的第一個字符串,要比較的第二個字符串)
最重要的就是這個函數(shù)的返回值了,讓我們來看一下吧。
該函數(shù)返回:
0 – 如果兩個字符串相等
<0 – 如果 string1 小于 string2
>0 – 如果 string1 大于 string2
這第一個函數(shù)就介紹完了,接下來我們介紹第二種方法,strcmp()函數(shù)。
來看一個小栗子。
<?php echo strcmp("yellow rattan wine","Yellow Rattan Wine"); ?>
看一下這個栗子的結(jié)果
32?這又是什么意思?這個和上面那個函數(shù)一樣嗎?我們這就來學習一下。
strcmp() 函數(shù)比較兩個字符串。
在來看看這個函數(shù)的語法
strcmp(要比較的第一個字符串,要比較的第二個字符串)
這個函數(shù)和上面的strcasecmp函數(shù)一樣哦,返回的值大于0 ,代表第一個字符大于第二個字符哦。
就說到這里了,有其他想知道的,可以點擊這個哦?!?→php視頻教程