在之前的文章中,為大家帶來了《技術解答:怎麼查看和判斷PHP資料類型(學習分享)》,今天繼續帶給大家PHP知識的講解,給大家詳細介紹一下PHP運算子的相關知識。希望能夠幫助大家! PHP運算子 運算子就是指透過一個或多個運算式來產生另外一個值的某些符號,運算子有很多種,如:「 "、」%「、」.」等都是運算子。那麼接下來一起來分別看一看PHP不同運算子的應用。 PHP算數運算子 #「 」加法運算,例:$a $b; 「-」減法運算,例:$a-$b; 「*」乘法運算,例:$a*$b; #「/」除法運算,例:$a/$b; 「%」取餘數運算(求模運算),例:$a%$b; "; // 输出 7 echo ($x - $y).""; // 输出 -1 echo ($x * $y).""; // 输出 12 echo ($x / $y).""; // 输出 0.75 echo ($x % $y).""; // 输出 3 ?>輸出結果: 由此得出,使用不同的算數運算子得出了不同的結果。 PHP賦值運算子 #我們在PHP運算子裡面把= (等號)叫作賦值運算符,用於對變數進行賦值運算,即:把等號右邊的值,賦值給等號左邊的變量,左邊的變數就為右邊的值。 " ="加法範例:$x = $y ,即為:$x = $x $y ,將運算子左邊的變數加上右邊的值賦給左邊的變數。 "-=" 減法範例 : $x -= $y ,即為: $x = $x - $y ,將運算子左邊的變數減去右邊的數值賦給左邊的變數。 " *="乘法範例:$x *= $y , 即為: $x = $x * $y ,將運算子左邊的變數乘以右邊的值賦給左邊的變數。 "/=" 除法舉例:$x /= $y , 即為: $x = $x / $y ,將運算子左邊的變數除以右邊的數值賦給左邊的變數。 "%="取餘舉例: $x %= $y ,即為: $x = $x % $y , 將運算子左邊的變數用右邊的值求模,並將結果賦給左邊的變數。 ".="拼接範例: $x .= $y ,即為: $x = $x . $y ,將右邊的字元追加到左邊。 ';//$a += $b 的值为7 echo ($a -= $b).'';//$a -= $b 的值为3 echo ($a *= $b).'';//$a *= $b 的值为12 echo ($a /= $b).'';//$a /= $b 的值为3 ?>輸出結果: #由此可見:$x = $y 等價於$x = $ x $y. PHP字串運算子 #字串運算子只有一個,即英文的句號“.”,它是將兩個字串連接起來,拼接成一個新的字串。 輸出結果: #PHP遞增/遞減運算子 #在我們的日常使用中,算術運算子適合在有兩個或兩個以上不同運算元的場合使用,但是當只有一個運算元時,這時就可以使用遞增「 」或遞減「--」運算子了。 先將變數增加或減少1 然後再將值賦給原來的變量,稱為前置遞增或遞減運算子(前置自增自減運算子); 將運算子放在變數的後面,也就是先傳回變數的目前值,然後再增加變數的值或減少1,稱為後置遞增或遞減運算子(後置自增自減運算子)。 ';//输出结果为4 echo $b++.'';//输出结果为4 echo --$c.'';//输出结果为4 echo $d--.'';//输出结果为6 ?>輸出結果: PHP比較運算子 PHP 比較運算子用於比較兩個值(數字或字串) == 用於比較等於,例: $x == $y , 如果$x 等於$y,則回傳true。 ===用于比较全等(完全相同),例:$x === $y , 如果 $x 等于 $y,且它们类型相同,则返回 true != 用于比较不等于 ,例: $x != $y , 如果 $x 不等于 $y,则返回 true。 用于比较不等于,例: $x $y , 如果 $x 不等于 $y,则返回 true。 !==用于比较不全等(完全不同),例:$x !== $y , 如果 $x 不等于 $y,且它们类型不相同,则返回 true。 > 用于比较大于,例:$x > $y , 如果 $x 大于 $y,则返回 true。 用于比较小于,例: $x >= 用于比较大于或等于 ,例: $x >= $y , 如果 $x 大于或者等于 $y,则返回 true. 用于比较小于或等于 ,例: $x "; var_dump($x === $y); echo ""; var_dump($x != $y); echo ""; var_dump($x !== $y); echo ""; $a=50; $b=100; var_dump($a > $b); echo ""; var_dump($a < $b); ?>输出结果: PHP逻辑运算符 &&与逻辑运算符,例:$x && $y , 如果 $x 和 $y 都为 true,则返回 true。 ||或逻辑运算符,例:$x || $y, 如果 $x 和 $y 至少有一个为 true,则返回 true。 ! 非逻辑运算符,例:!$x , 如果 $x 不为 true,则返回 true。 输出结果: 输出天天向上,所以刚才输出了假区间。输出结果: 输出福如东海,逻辑或,有一个为真则为真,所以输出了真区间。输出结果: 输出好好学习,逻辑非,把flase变成了true,输出了真。 推荐学习:《PHP视频教程》