組合比較運算符( = )
= 運算符是一個三向比較運算符,它可以執行兩個操作數之間的大于,小于和相等的比較?!疽曨l教程推薦:PHP教程】
例:
$c = $a = // 這相當于$c = ($a $b) ? -1 : (($a $b) ? 1 : 0);
說明: = 運算符的行為類似于strcmp()或version_compare();它可以與整數,浮點數,字符串,數組,對象等一起使用。
= 運算符提供的組合比較:
● 如果兩側的值相等,則返回0
● 如果左側的值更大,則返回1
● 如果右邊的值更大,則返回-1
代碼示例
下面我們通過代碼示例來看看 = 運算符是如何進行組合比較的。
示例1:整數比較
?php echo 整數 br echo 7 = echo br echo 7 = echo br echo 6 = ?
效果圖:
示例2:浮點數比較
?php echo 浮點數 br echo 2.5 = 1.5; echo br echo 0.5 = 1.5; echo br echo 1.5 = 1.5; ?
效果圖:
示例3:字符串比較
?php echo br 字符串 br echo a = a echo br echo g = b echo br echo a = b echo br echo A = B echo br echo a = B echo br echo 2 = 1 echo br echo 2 = a echo br echo 2 = A ?
效果圖:
說明:字符串比較大小,比較的是ascii碼的值。下面是一些字符所對應的ascii碼
● “0”~“9”:48~57
● “A”~“Z ”: 65~90
● “a”~“z ”: 97~122
示例4:數組比較
?php echo br 數組 br echo [] = echo br echo [1, 7, 3] = [1, 7, 3]; echo br echo [1, 7, 3, 5] = [1, 7, 3]; echo br echo [1, 7, 3] = [4, 4, 4]; echo br ?
效果圖:
以上就是本篇文章的全部內容,希望能對大家的學習有所幫助。更多精彩內容大家可以關注php 相關教程欄目?。?!
以上就是PHP7中的組合比較運算符( = )如何使用?(代碼示例)的詳細內容,PHP教程
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答