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方法,該方法與前者的用法完全一樣,唯一不同的地方就是不區分大小寫。
-
百度雲使用磁連結
百度雲現在已經更名爲百度網盤。百度網盤不僅存儲功能強大,而且下載功能也很強大。今天小編就告訴大家如何用百度網盤網頁版和百度網盤手機客戶端下載磁力連結。百度網盤手機客戶端下載磁力連結方法(01)首先開啟我們的百度網盤手機客戶端,點擊進入右下角選單欄的更...
-
如何安裝淘寶數字證書
在使用支付寶或者淘寶的時候如果在電腦上未安裝數字證書,對個人的財產保護就不是很安全,那麼如何安裝淘寶數字證書呢?操作方法(01)在網頁上搜尋支付寶,點擊進入。(02)登陸後點擊上方“安全中心”。(03)數字證書沒有使用,點擊“申請”。(04)點擊“申請數字證書”。(05)填寫資訊...
-
myeclipse與eclipse的區別
對於軟件工程專業的人來說,myeclipse和eclipse這兩個軟件都是不會陌生的,我們在大二學習Java的時候使用的是eclipse,而學習JavaEE的時候使用的myeclipse,這兩個軟件的介面與安裝過程幾乎是一模一樣,那麼myeclipse和eclipse究竟有哪些主要區別呢?操作方法(01)名稱不同my...
-
Abaqus如何透過拉伸方法建立一個殼體part?
Abaqus這個軟件可以建立各種各樣的part,包括實體part也包括殼體part,能夠滿足人們不同的建模需求,那麼如何透過拉伸的方法建立一個殼體part呢?操作方法(01)開啟Abaqus6-14新建一個model。(02)點擊新建part圖標,在基本屬性位置選擇part的類型爲shell,建立的方法選擇extrus...