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

php模等於是什麼意思

青灯夜游
青灯夜游原創
2023-02-02 19:27:163386瀏覽

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 x >>= y#這裡舉個簡單的例子:
表1 Python 擴充賦值運算子
#運算子 說明 用法範例 等價形式
= 最基本的賦值運算 x = y
減賦值 x -= y x = x - y
乘賦值 x *= y x = x * y
除賦值
##x = x // y &=
x &= y
##< ; 左移賦值
x = x >>= 右移賦值
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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn