の オペレータモジュール PHP の は、除算演算後の 2 つのオペランドの剰余値を返す算術演算子です。この演算子によって返される値は、ある数値を別の数値で割ることによって生成される残りの値であり、% 記号で示されます。数値を除算する前に、まずオペランドを整数に変換するため、整数演算子とも呼ばれます。整数の除算を実行し、剰余の値を返します。の戻り値の符号 オペレータモジュール オペランドによって決まります。オペランドが負の数の場合、戻り値は負の値になります。
構文
を使用するための構文は次のとおりです。 オペレータモジュール PHP で:
バツ % と ;
ここで、x と y は 2 つの整数値であり、% 記号は モジュール オペレーター。最初の数値がもう一方の数値で正確に割り切れる場合、PHP のモジュロ演算子の結果は 0 になります。
見つけたい場合は、 モジュール 浮動小数点数のうち、 fmod() PHP の関数:
fmod ( バツ 、 と ) ;
例1
PHP で次の単純な例を考えてみましょう。 モジュール オペレーター:
$x = 読み込まれた行 ( 「配当番号を入力してください:」 ) ;
$y = 読み込まれた行 ( 「約数を入力してください:」 ) ;
エコー 「モデューロ」 $x / $y は: ' 。 $x % $y ;
?>
例 2
最も一般的な使用法は、 モジュール 演算子は、数値が偶数か奇数かを確認することです。 2 で割って余りが 0 の場合は偶数、それ以外の場合は奇数になります。
$number = 読み込まれた行 ( 「数字を入力してください:」 ) ;
もしも ( $number % 2 == 0 ) {
エコー '人数、個数、総数 $number 均等です。」 ;
} それ以外 {
エコー '人数、個数、総数 $number 奇妙だよ」 ;
}
?>
例 3
の 係数 浮動小数点数は次を使用して計算できます。 fmod() PHP の関数であり、コードは以下のとおりです。
$x = 読み込まれた行 ( 「配当金を入力してください:」 ) ;
$y = 読み込まれた行 ( 「約数を入力してください:」 ) ;
エコー '浮動小数点数のモジュロは次のとおりです:' 。 fmod ( $x 、 $y ) ;
?>
結論
の オペレータモジュール PHP は、数学的演算を実行するための簡単で便利なツールです。これは、2 つの数値を除算した余りを求めるのに役立ちます。また、奇数と偶数を決定するために使用することもできます。どのようにして モジュール 演算子が機能する場合は、PHP コード内のさまざまな式で使用できます。