Php運算符
運算符是用來對變量、常量或資料進行計算的符号,它對一個值或一組值執行一個指定的操作。PHP運算符包括算術運算符、字元串運算符、指派運算符、位運算符、遞增運算符。下面分别對各種運算符進行介紹。
算術運算符
符号的表示:
例子
名稱
結果
$
取反
a 的負值。
a + b
加法
a 和b 的和。
a - b
減法
a 和b 的差。
a * b
乘法
a 和b 的積。
a / b
除法
a 除以b 的商。
a % b
取模
\a 除以b 的餘數
舉例如下
<a href="https://s4.51cto.com/oss/201711/17/bc60e72ee52bad181216f62b95088a62.png-wh_500x0-wm_3-wmp_4-s_1733899047.png" target="_blank"></a>
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=$a.5
将右邊的值連接配接到左邊
餘賦
%=
$a%=5
$a=$a%5
将右邊的值對右邊取餘數
舉列如下:
<a href="https://s5.51cto.com/oss/201711/17/4137264070549183c918792e285cfdd6.png-wh_500x0-wm_3-wmp_4-s_696815615.png" target="_blank"></a>
位運算符
位運算符是通常指對二進制位從低位到高位對齊後進行運算
下面對運算符的解釋;
$a & $b
And(按位與)
将把 $a 和$b 中都為1 的位設為1。
$a | $b
Or(按位或)
将把 $a 或者$b 中為1 的位設為1。
$a ^ $b
Xor(按位異或)
将把 $a 和$b 中不同的位設為1。
~ $a
Not(按位非)
将 $a 中為0 的位設為1,反之亦然。
$a << $b
Shift left(左移)
将 $a 中的位向左移動$b 次(每一次移動都表示“乘以2”)。
$a >> $b
Shift right(右移)
将 $a 中的位向右移動$b 次(每一次移動都表示“除以2”)。
舉例如下:
<a href="https://s2.51cto.com/oss/201711/17/64c8ca80f42840e5f9a670b221003da6.png-wh_500x0-wm_3-wmp_4-s_3524216805.png" target="_blank"></a>
遞增或遞減運算符
遞增“++”或遞減“--”運算符與算術運算符有些相同,都是對數值型資料進行操作
運算符的表示:
效果
++$a
前加
$a 的值加一,然後傳回$a。
$a++
後加
傳回 $a,然後将$a 的值加一。
--$a
前減
$a 的值減一,然後傳回$a。
$a--
後減
傳回 $a,然後将$a 的值減一。
<a href="https://s1.51cto.com/oss/201711/17/ce54b4b89dcc8097de935dad0fceacd0.png-wh_500x0-wm_3-wmp_4-s_2088974794.png" target="_blank"></a>
++或—在前表示先進行++或—再用變量,++或—在後表示先用變量再進行++或--。
秦鵬
本文轉自
<a href="http://blog.51cto.com/xwxhvip">新網學會</a>
51CTO部落格,原文連結:http://blog.51cto.com/xwxhvip/1982866 ,如需轉載請自行聯系原作者