1円が合わないのはなぜ? 最近、消費税が8%に上がり、お買い物が楽しくなった今日この頃。チョット気になる問題が僕を襲いました。なんとceil関数の罠にドップリはまり、2、3日、酒浸りになりました。 ことの発端が、この計算 <?php $v = ceil(15000 * 1.08); print($v . "\n"); ?> cuomo@localhost ~ $ php sample.php 16201 ちょ、まて、俺が望んでるのは、16200だぞ! これに気づきませんでした... 「1円!違ってるけどどうなってんのっ!、いっぱい1円違うじゃないのぉーーー (怒)」 言われるはずです、早速直して対応したのですが、なんで?って思いますよね... 調べましょう、Gentooで...... そもそもの間違い ceilのせいでは....ないんですよ、ceilはドキュメントに書いてあるとおりに動作し