天天看點

php運算符

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 &amp; $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 &lt;&lt; $b

Shift left(左移)

 将  $a 中的位向左移動$b 次(每一次移動都表示“乘以2”)。

$a &gt;&gt; $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 ,如需轉載請自行聯系原作者