Web アプリケーションを構築する場合、PHP はサーバー側プログラミング言語として広く使用されています。 PHP には、さまざまな操作の実行に役立つ数学演算子が多数あります。この記事では主に、PHP の除算演算子と剰余演算子について説明します。
PHP では、除算演算子 (/) を使用して除算演算を実行できます。コード例は次のとおりです。
$a = 10; $b = 5; $c = $a / $b; echo $c;
この例では、$a と $b は除算演算を実行する 2 つの数値であり、$c は結果を保存する変数です。このコードを実行すると、10 を 5 で割った結果が 2 になるため、2 が出力されます。
ただし、0 で除算しようとすると、PHP で警告が発生し、特殊な結果 INF
(無限大) が生成されることに注意してください。例は次のとおりです。
$a = 10; $b = 0; $c = $a / $b; echo $c;
このコードを実行すると、結果が INF
として出力されます。
計算結果が整数か小数かを知りたい場合は、PHP の組み込み関数を使用すると便利です。たとえば、intval()
関数を使用して浮動小数点数を整数に変換します。例は次のとおりです:
$a = 10; $b = 3; $c = intval($a / $b); echo $c;
このコードを実行すると、結果は 3 として出力されます。
除算の一般的な使用法は、偶数か奇数をチェックしたり、大きな部分を分割したりするなど、プログラム内でループ演算を実行することです。データ量。このような場合、剰余演算子 (%) を使用するのが効率的な解決策です。
剰余演算子は、割り切れない除数の余りを返すことができます (モジュロ演算とも呼ばれます)。簡単な例を次に示します。
$a = 10; $b = 3; $c = $a % $b; echo $c;
この例では、$a と $b は被除数と除数です。 $c は剰余を格納する変数です。このコードを実行すると、10 を 3 で割った余りが 1 になるため、1 が出力されます。
数値を 0 で除算しようとすると、エラーが生成されます。例は次のとおりです。
$a = 10; $b = 0; $c = $a % $b; echo $c;
このコードを実行すると、警告が表示され、致命的なエラーが発生します。
PHP では、剰余演算子の結果の符号は被除数の符号と同じであることに注意してください。たとえば、次の例では、被除数が負の場合、剰余も負になります。
$a = -10; $b = 3; $c = $a % $b; echo $c;
この例では、結果は -1 です。
PHP では、除算演算子と剰余演算子は広く使用されている数学演算子です。除算演算を実行するには除算演算子 (/) を使用し、除数で割り切れない剰余を求めるには剰余演算子 (%) を使用します。
これら 2 つの演算子を使用する場合は、0 による除算の状況と、剰余演算結果の符号が被除数の符号と同じになる状況に注意する必要があります。
この記事が、PHP の除算と剰余演算についての理解を深めるのに役立つことを願っています。
以上がPHPの約数の剰余を求めるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。