ホームページ > バックエンド開発 > PHPの問題 > PHPモジュールが等しいとはどういう意味ですか?

PHPモジュールが等しいとはどういう意味ですか?

青灯夜游
リリース: 2023-03-17 21:22:01
オリジナル
3358 人が閲覧しました

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 で最も一般的かつ基本的な代入演算子であり、式の値を Assign to に割り当てるために使用されます。別の変数については、次の例を参照してください。

<?php
$a=20;
echo $a."<br/>"; // 输出 20
ログイン後にコピー

展開された代入演算子

= は、他の演算子 (算術演算子、表 1 に示すように、ビット演算子と論理演算子) が結合され、より強力な代入演算子に拡張されます。拡張された代入演算子により、代入式がより洗練され、記述しやすくなります。

#表 1 Python 拡張代入演算子演算子##=最も基本的な代入演算##x = y =割り当てを追加#xx = yx -= y #xx *= yx = x * y/=部門の割り当てx /= y #xx = x / y#x = x % y##**=電力割り当て#x **= yx = x ** y//=整数の代入を行うx //= yxx = x // y&=ビット単位の AND 代入x &= yx = x & y|=ビット単位の OR 代入xx |= yx = x | y^=ビットごとの XOR 割り当てxx ^= yx = x ^ y< ;<= 左シフト割り当てx <<= yx = x << y、y は左シフトの桁数を表します>>=右シフト代入#x >>= yx = 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 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
説明使用例同等フォーム
##xx = y
xx = x y-=減算代入
xx = x - y*=乗算代入
%=剰余を取得して値を代入しますx %= y
簡単な例を次に示します: