首頁 > 後端開發 > PHP問題 > php模等於是什麼意思

php模等於是什麼意思

青灯夜游
發布: 2023-03-17 21:22:01
原創
3365 人瀏覽過

php模等於是指“%=”,是一種擴展賦值運算符,意思是先進行取模運算,再將結果賦值給運算符左側的變數;語法為“x %= y”,等價形式為“x = x % y”。擴展賦值運算子是將=與其他運算子(包括算術運算子、位元運算子和邏輯運算子)結合,擴展成為功能更強大的賦值運算子;擴展後的賦值運算子將使得賦值表達式的書寫更加優雅方便。

php模等於是什麼意思

本教學操作環境: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 中最常見、最基本的賦值運算符,用來將一個表達式的值賦給另一個變量,請看下面的範例:

<?php
$a=20;
echo $a."<br/>"; // 输出 20
登入後複製

#擴充後的賦值運算子

=還可與其他運算符(包括算術運算子、位元運算子和邏輯運算子)結合,擴展成為功能更強大的賦值運算符,如表1 所示。擴展後的賦值運算子將使得賦值表達式的書寫更加優雅和方便。

##x = y =加賦值x = yx = x y##-=*=#/=##x /= yx = x / y%=取餘數賦值x %= yx = x % y**=冪賦值x **= yx = x ** y//= 取整數賦值x //= y以位元與賦值##x = x & y|=按位元或賦值x |= yx = x | y^=按位異或賦值x ^= yx = x ^ yx <<= yx >>= y#這裡舉個簡單的例子:
表1 Python 擴充賦值運算子
#運算子說明用法範例等價形式
=最基本的賦值運算x = y
減賦值x -= yx = x - y
乘賦值x *= yx = x * y
除賦值
##x = x // y&=
x &= y
##< ;<=左移賦值
x = x << y,這裡的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模等於是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板