PHP裏如何比較字符串?
在php開發中,我們經常會用到比較字符串的操作,比如比較用户輸入的密碼和數據庫保存的密碼是否一致等等。那麼你知道在php裏是如何對字符串進行比較的嗎?下面來看下。
操作方法
(01)首先定義二個字符串變量,假設要比較的是這二個字符串$compare_string1 = x27;sougou';$compare_string2 = 'zhinan';
(02)首先看一下最簡單的比較方法,就是使用運算符來做比較。$result = $compare_string1 > $compare_string2;可以使用大於,小於和等於,來得到比較結果。
(03)加上一些輸入代碼後,我們看下現在代碼的比較結果,運行php頁面後如圖,可以看到字符串1大於字符串2的結果是false。
(04)除了用運算符來比較字符串外,我們還可以用系統自帶的strcmp方法來比較,該方法是二進制安全的,怎麼使用?調用方法,輸入要比較的二個字符串就行了,strcmp($compare_string1, $compare_string2)
(05)運行頁面,得到比較後的結果是 -7,所以我們知道,字符串1比字符串小的時候,返回的結果是負數,要注意的是不一定是-1,而是二者相差的距離。比如字符1中的首字符s和字符2首字符z相差就是7
(06)從上面可以知道,當字符串1小於字符串2時,返回負數,那如果是大於時,應該就是返回正數了,但如果二者相等呢?我們把代碼改成strcmp($compare_string1, $compare_string1),字符串$compare_string1和他自己相比。
(07)運行結果可以看到,當二者相等時,返回的結果是0.
(08)需要注意的是,strcmp方法在比較二個字符串的時候,是區分大小寫的。如果你要比較時不區分大小寫,我們可以用strcasecmp方法,該方法與前者的用法完全一樣,唯一不同的地方就是不區分大小寫。
-
如何使用Flash繪製皮卡丘動畫
Flash中文翻譯為“動畫”的意思,是專門用來製作動畫的軟件工具。現在,我們以實際的例子出發看看如何使用Flash軟件繪製皮卡丘圖案吧。操作方法(01)新建文檔雙擊【Flash圖標】,打開軟件。在軟件界面點擊【文件】---【新建】,會彈出的新建文檔窗口點擊【ActionScript3....
-
頭像製作之可愛的猴子
萌萌噠的猴子頭像是我們都喜歡的,也有很多人喜歡拿到它來做我們一些運用的頭像,小編對於萌萌噠的猴子頭像也是很喜愛的,那麼,我們該如何製作可愛的猴子頭像呢?小編為你詳細介紹下:頭像製作之可愛的猴子。工具/材料ai軟件電腦猴子操作方法01首先,我們打開我們的電腦,接...
-
如何設置路由器IP地址
大部分家用路由器的默認IP地址是,如果我們想給路由器換個IP,怎麼設置呢?操作方法(01)首先打開網絡連接,雙擊本地連接,查看計算機IP地址(02)如果是192.168.1.x,則跳過後續步驟,如果不是的,則手動修改為(03)然後在網頁上打開,輸入路由器登錄賬號和密碼【可以在路由器上面查看初...
-
÷除號怎麼打出來
在工作中常常會使用到除號做文件,那麼除號應該怎麼打出來呢?請看下面解析。操作方法(01)方法一:打開word文檔,點擊“插入”》“符號”。(02)點擊“÷”號即可。(03)方法二:在輸入法裏打“÷”即可。...