0

PHPでこれを行うためのより良い方法はありますか?私はそう思っていたでしょうが、これが私が考えることができるすべてです。

$x = 4
$y = 32

while ($y > $x) { $y = $y-$x; } 

$ yの最終的な値は、私が求めているものです。

4

1 に答える 1

8

mod演算子を使用します。

$remainder = $y % $x;

いくつ取得したい場合は、除算を使用してフロアを取得します。

$total = floor( $y / $x);

したがって、とを使用する$y = 35;$x = 4;、次のようになります。

$total = 8, $remainder = 3
于 2012-07-18T00:51:42.450 に答える