您好,登錄后才能下訂單哦!
這篇文章主要介紹“php模等于指的是什么”,在日常操作中,相信很多人在php模等于指的是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”php模等于指的是什么”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
php模等于是指“%=”,是一種擴展賦值運算符,意思是先進行取模運算,再將結果賦值給運算符左側的變量;語法為“x %= y”,等價形式為“x = x % y”。擴展賦值運算符是將=與其他運算符(包括算術運算符、位運算符和邏輯運算符)相結合,擴展成為功能更加強大的賦值運算符;擴展后的賦值運算符將使得賦值表達式的書寫更加優雅和方便。
在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 /= y | x = x / y |
%= | 取余數賦值 | x %= y | x = x % y |
**= | 冪賦值 | x **= y | x = x ** y |
//= | 取整數賦值 | x //= y | x = x // y |
&= | 按位與賦值 | x &= y | x = x & y |
|= | 按位或賦值 | x |= y | x = x | y |
^= | 按位異或賦值 | x ^= y | x = x ^ y |
<<= | 左移賦值 | x <<= y | x = x << y,這里的 y 指的是左移的位數 |
>>= | 右移賦值 | 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模等于指的是什么”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。