おおぐまです。 丸め誤差と言ってよいのでないでしょうか。 http://jp.php.net/manual/ja/language.types.float.php 少数を含む演算を行う場合は、任意精度数学関数などを使うと良いです。 http://jp.php.net/manual/ja/ref.bc.php > $n = 10500; > $r = 0.7; > $a = floor($n * $r); > > この計算で、$a に 7350 を期待するのですが、7349 となり > ます。これは、一般に言う、2進演算の丸め誤差なのでしょ > うか? -- 大熊秀和 (OHGUMA Hidekazu)