PHP的表達式與運算符
PHP的表達式與運算符
運算符
算術運算符
還記得學校的基本數學嗎?這就象那一樣。
例子 操作符 結果?
$a + $b 加 $a加上$b?
$a - $b 減 $a減去$b?
$a * $b 乘 $a乘以$b?
$a / $b 除 $a除以$b?
$a % $b 取模 $a除以$b的余數?
如果兩個操作數都是整型值(字符串將被轉換為整型值),
?除號("/") 返回整型值(整除的值)。如果任一個操作數是 浮點值,則做浮點除法。?
字符串運算符 字符串操作符只有 -- 字符串連接符 (".")。?
$a = "Hello ";
$b = $a . "World!"; // now $b = "Hello World!"
賦值運算符 基本的賦值運算符是 "="。你首先認為這是等于號,錯了。
?它實際上意思是,左邊的操作數得到右面表達式的值(也 就是, "賦值號")。
一個賦值表達式的值就是所賦給的值。 例如, 表達式 $a = 3 的值是3。
這允許你這樣做一些 復雜的事情:?
$a = ($b = 4) + 5; // 現在 $a 等于 9, $b為4 。
除了基本賦值符外,還有"復合運算符"。對于所有的二進制 數和字符串,
允許你做變量自我復合運算。例如: $a = 3; $a += 5; // 把$a 設成 8, 也就是:?
$a = $a + 5; $b = "Hello "; $b .= "There!"; // 把 $b 設成 "Hello There!",?
就象 $b = $b . "There!"; 位運算符 位運算允許你對指定的數據置位或復位。?
例子 操作符 結果?
$a & $b 與 $a和$b都被置位則結果被置位?
$a | $b 或 $a或$b有一個被置位則結果被置位?
~ $a 非 $a沒有被置位則結果被置位?
邏輯運算符
例子 操作符 結果?
$a and $b 與 $a和$b同時為真則結果為真?
$a or $b 或 $a或$b有一個為真則結果為真?
$a xor $b 異或 $a和$b不同時為真則結果為真?
! $a 非 $a為假則結果為真?
$a && $b 與 $a和$b同時為真則結果為真?
$a || $b 或 $a或$b有一個為真則結果為真?
比較兩個變量時,"與"和"或"運算有兩種運算符這是以為兩種
運算符有不同的優(yōu)先級(見下) 比較運算符 比較運算符,
就象名字一樣,允許你比較兩個值。?
例子 操作符 結果?
$a == $b 等于 $a等于$b結果為真?
$a != $b 不等于 $a不等于$b結果為真?
$a <$b 小于 $a小于$結果為真?
$a > $b 大于 $a大于$b結果為真?
$a <= $b 小于等于 $a小于或等于$b結果為真?
$a >= $b 大于等于 $a大于或等于$b結果為真
本文來源:https://www.fushouyu.com/shouyou/191.html