首頁 >後端開發 >php教程 >php中的運算符總結

php中的運算符總結

PHP中文网
PHP中文网原創
2017-10-31 09:36:362750瀏覽

<?php
/*  PHP的运算符号
 *    
 *    运算元   运算符   运算元
 *
 *     1         +      1 
 *  
 *    一元运算符  +1  -1  ++  --   ! 
 *
 *    二元运算符   +  - *  /  %   > < =  ==  ===  
 *
 *    三元运算符  1 ? 2 : 3
 *
 *   $a = 10;
 *
 *    算术运算符号  + - * / % ++ --
 *    赋值运算符号  = += -= *= /= %=
 *    比较运算符号  > < == >= <= === != !== 
 *    逻辑运算符号  && || ! 
 *    位运算符号    &  | ^  ~  >> << 
 *
 *    其它运算符号   ? :   @    => -> 
 *
 */
 ?>

•運算子是可以透過給予的一或多個值(用程式設計行話來說,表達式)來產生另一個值(因而整個結構成為一個表達式)的東西。所以可以認為函數或任何會回傳一個值(例如print)的結構是運算符,而那些沒有回傳值的(例如echo)是別的東西。

•有三種類型的運算子:

–一元運算符,只運算一個值,例如!(取反運算子)或++(加一運算子)。

–二元運算符,有兩個運算元,PHP支援的大多數運算子都是這種。

–三元運算子:? :。

它應該被用來根據一個表達式在另兩個表達式中選擇一個,而不是用來在兩個語句或程式路線中選擇。把整個三元表達式放在擴號裡是個很好的主意。

PHP中的運算                                 而##"

#運算類型

運算子

#範例##-$a#加法運算+$a + $b減法運算-#$a - $b乘法運算*$a * $b#除法運算/$a / $b取餘運算%#$a % $b

2、邏輯運算符

                                                                                    PHP中的邏輯運算符

##結果 取反運算 #-
傳回$a的負值
傳回$a與$b的和
回傳$a與$ b的差
傳回$a與$b的積
#傳回$a與$b的商
#$a % $b 傳回$a與$b的餘數
#邏輯與&& 或and$a && $b 或$a and $b當$a 和$b 都是真時,傳回真,否則傳回假#邏輯或當$a真$b假或$a假$b真時,回真,否則回傳假當$a為假時,回傳真,否則回傳假
運算類型 運算子 範例 #結果
|| 或or $a || $b 或$a or $b
當$a 或$b 為真時,傳回真,否則回傳假 邏輯異或 ##xor #$a xor $b
邏輯非 ! #!$a

3、賦值運算子

賦值運算子「=」是PHP中最基本的運算符,也就是把「=」右邊表達式的值賦給左邊的運算數。     另外PHP也常用到複合賦值運算子。

                                                            為複合賦值運算子##運算運算加法賦值+=減法賦值#-=乘法賦值
範例 結果
$a += 5 $a 加5 的和賦值給$a
$a -= 5 $a 減5 的差賦值給$a
*= $a *= 5 #$a 乘以5 的積賦值給$a
###### 賦值############/=############$a /= 5########################################################################################################################################################################################################################################################### ######$a 除以5 的商賦值給$a###################取餘賦值############% =############$a %= 5#############$a 除以5 的餘數賦值為$a########## #####

4、比較運算子

 

$a >= $b當$a 的值大於等於$b 的值,則傳回真,否則傳回假##相等全等不相等##不全等##!==
#運算類型 運算子 範例 結果
小於 aaad1f44b1ec66975bc4d63cb80fa7b9 $a > $b 當$a的值大於$b 的值,則傳回真,否則傳回假
小於等於 e25c5a650add7c9c517cb7fe28678f73=
== $a == $b 當$a 的值等於$b 的值,則傳回真,否則回傳假
=== $a === $b 當$a 的值等於$b 的值,且$a 與$b的型別也相等,則回傳真,否則回傳假
!= $a != $b 或$a 6d267e5fab17ea8bc578f9e7e5e1570b $b 當$a 的值等於$b 的值,則回傳假,否則傳回真
$a !== $b 當$a 的值等於$b 的值,且$a 與$b 的型別也相等,則傳回假,否則傳回真 #

以上是php中的運算符總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn