PHP ceil関数のバグ? いや、仕様です。

PHP ceil関数のバグ? いや、仕様です。ASのおもちゃ箱開発ブログceil(52800 * 1 – 26400)
の結果が
3697
になる事象に遭遇。
電卓をたたくと、3696になるはずである。

すわ、PHPのバグか?と思ったが、いろいろ調べていくと仕様らしい。

ceil(round(52800 * 1 – 26400,5))
のように小数点5位で無理矢理まるめると
3696
になった。

やれやれ。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>