說到PHP語言中的賦值操作,我們通常都會想到“=”,而PHP中的“=”,也就是等號,確實是最基本的賦值操作符。下面我們來看看如何使用“=”符號進行賦值操作。
$a = 1; //將1賦值給變量$a $b = $a; //將變量$a的值賦值給變量$b $c = $a + $b; //將變量$a和$b相加的結果賦值給變量$c
從上面的代碼中可以看出,賦值操作符“=”是將右邊的表達式的值賦值給左邊的變量。下面我們來看看PHP中其他的賦值操作符。
在PHP中,除了等號“=”符號外,還有加等號“+=”、“-=”、乘等號“*=”、“/=”和取模等號“%=”等多種賦值操作符。
$a = 1; $a += 1; echo $a; //輸出結果為2 $a = 10; $a -= 5; echo $a; //輸出結果為5 $a = 2; $a *= 3; echo $a; //輸出結果為6 $a = 10; $a /= 2; echo $a; //輸出結果為5 $a = 10; $a %= 3; echo $a; //輸出結果為1
代碼中的“+=”、“-=”、“*=”、“/=”和“%=”都是進行數學運算的同時進行賦值操作,相當于“a=a+1”、“a=a-5”、“a=a*3”、“a=a/2”、“a=a%3”。
除了上述的賦值操作符外,還有位運算符賦值操作符“<<=”、“>>=”、“&=”、“|=”和“^=”。
$a = 2; $a<<= 2; echo $a; //輸出結果為8 $a = 8; $a >>= 1; echo $a; //輸出結果為4 $a = 5; $a &= 3; echo $a; //輸出結果為1 $a = 5; $a |= 3; echo $a; //輸出結果為7 $a = 5; $a ^= 3; echo $a; //輸出結果為6
以上的代碼中,“<<=”、“>>=”、“&=”、“|=”和“^=”都是基于“<<”、“>>”、“&”、“|”和“^”運算符的擴展,這里不再詳細說明。
總的來說,PHP中的賦值操作是非常常用的,不論是基本的等于號“=”還是其他的賦值操作符,掌握并靈活運用這些操作符,能夠幫助我們更加高效地完成我們的編程任務。
上一篇ajax 地址欄不變
下一篇ajax url返回值