PHP は、Web アプリケーション開発用に広く使用されているオープンソースのサーバー側スクリプト言語です。一般的なプログラミング タスクの 1 つは、剰余や除算を含む数値の計算を実行することです。 PHP では、これらの計算はさまざまな算術演算子によって実現できます。
PHP では、剰余と整数の除算を行う方法が 2 つあり、モジュロ演算子 (%) と整数除算演算子 (/) です。
1. モジュロ演算子 (%)
モジュロ演算子 (%) は、2 つの数値を除算した余りを計算するために使用され、一般的な数値計算演算です。 PHP では、モジュロ演算子 (%) を使用して剰余演算を実行できます (例:
$a = 10;
$b = 3;
$c = $a % $ b)。 ; //余りは 1
$a を $b で割った余りは 1 です。他の言語とは異なり、PHP では負の数に対して % 演算を実行する場合に特別に処理されます。a が負の数、b が正の数であると仮定した場合、次の方法で余りを整数に変換できます。
# #$c = ($a % $b $b) % $b; //余りは 2上記の変換操作を実行しない場合、結果の余りは負の値になります番号。 $a と $b の整数除算の場合、結果は -3 で余りが 1 になり、この余りは負の数になるためです。正の数の余りを求めるには、上記の変換方法を使用する必要があります。 2. 整数除算演算子 (/) モジュロ演算子 (%) とは対照的に、整数除算演算子 (/) は、2 つの数値を除算した後の整数商を計算するために使用されます。例: $a = 10;$b = 3;
$c = $a / $b; // 結果は 3.33
$b = 3;
$c = Floor($a / $ b); // 結果は 3
$b = 3;
$c =round($a / $b); //構造は 4
$b = 3;
$c =round($a) / $b, 0, PHP_ROUND_HALF_DOWN); // 結果は 3
以上がPHPで剰余による整数の除算を実現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。