2 つの任意精度数値の剰余を取得する
$num1
$num2
$scale
null
num1 の、 num2 を法とする剰余を取得します。 num2 が 0でなければ、 結果は num1 と同じ符号を持ちます。
num1
num2
被除数を表す文字列。
割る数を表す文字列。
剰余を文字列で返します。 num2 が 0 の場合は null を返します。
scale
%
例1 bcmod の例
<?php bcscale(0); echo bcmod( '5', '3'); // 2 echo bcmod( '5', '-3'); // 2 echo bcmod('-5', '3'); // -2 echo bcmod('-5', '-3'); // -2 ?>
例2 bcmod に小数の値を指定する
<?php bcscale(1); echo bcmod('5.7', '1.3'); // 0.5 as of PHP 7.2.0; 0 previously ?>