php模等於是指“%=”,是一種擴展賦值運算符,意思是先進行取模運算,再將結果賦值給運算符左側的變數;語法為“x %= y”,等價形式為“x = x % y”。擴展賦值運算子是將=與其他運算子(包括算術運算子、位元運算子和邏輯運算子)結合,擴展成為功能更強大的賦值運算子;擴展後的賦值運算子將使得賦值表達式的書寫更加優雅方便。
本教學操作環境:windows7系統、PHP8版、DELL G3電腦
在php中,模等於是指“ %=”,是擴展賦值運算子的一種。
「%=」運算子可以先進行取模運算,再將結果賦值給運算子左側的變數。
語法:
x %= y
這就相當於:
x = x % y
範例:
<?php $k1=15; $k1 %= 4; echo $k1."<br/>"; // 输出 3 $k2=15; $k2 %= 2; echo $k2."<br/>"; // 输出 1 ?>
擴充知識:PHP賦值運算子
賦值運算子用來把右邊的值傳遞給左邊的變數(或常數);可以直接將右邊的值交給左邊的變量,也可以進行某些運算後再交給左側的變量,例如加減乘除、函數呼叫、邏輯運算等。
PHP 中最基本的賦值運算子是等號=
;結合其它運算符,=
還能擴充出更強大的賦值運算子。
基本賦值運算子
=
是PHP 中最常見、最基本的賦值運算符,用來將一個表達式的值賦給另一個變量,請看下面的範例:
<?php $a=20; echo $a."<br/>"; // 输出 20
#擴充後的賦值運算子
=
還可與其他運算符(包括算術運算子、位元運算子和邏輯運算子)結合,擴展成為功能更強大的賦值運算符,如表1 所示。擴展後的賦值運算子將使得賦值表達式的書寫更加優雅和方便。
#運算子 | 說明 | 用法範例 | 等價形式 |
---|---|---|---|
= | 最基本的賦值運算 | x = y | ##x = y|
加賦值 | x = y | x = x y | |
減賦值 | x -= y | x = x - y | |
乘賦值 | x *= y | x = x * y | |
除賦值 | ##x /= yx = x / y | %= | |
x %= y | x = x % y | **= | |
x **= y | x = x ** y | //= | |
x //= y | ##x = x // y | &= | |
x &= y | ##x = x & y|= | 按位元或賦值 | |
x = x | y | ^= | 按位異或賦值 | |
x = x ^ y | ##< ; | 左移賦值 | x = x | >>= | 右移賦值 | x >>= y
x = x >> y,這裡的y 指的是右移的位元數 | #這裡舉個簡單的例子: | <?php $z=50; $z -= 25; echo $z."<br/>"; // 输出 25 $i=5; $i *= 5; echo $i."<br/>"; // 输出 25 $j=10; $j /= 5; echo $j."<br/>"; // 输出 2 $k=15; $k %= 4; echo $k."<br/>"; // 输出 3 ?> |
PHP影片教學》
以上是php模等於是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!