Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

PHPで四捨五入

9,919 views

Published on

PHPカンファレンス関西2011 懇親会LT

Published in: Education
  • Be the first to comment

  • Be the first to like this

PHPで四捨五入

  1. 1. PHP で四捨五入 2011/4/2 PHP カンファレンス関西 @j_nakada
  2. 2. 自己紹介 <ul><li>中田 淳平(なかだ じゅんぺい) </li></ul><ul><li>Twitter ID: j_nakada </li></ul><ul><li>株式会社 Razest 取締役 CTO </li></ul><ul><ul><li>携帯オンラインゲームポータルサイト </li></ul></ul><ul><ul><li>「ゲムトモ」を運営 </li></ul></ul><ul><ul><li>MySQL </li></ul></ul><ul><ul><li>PHP </li></ul></ul><ul><ul><li>JAWS-UG </li></ul></ul><ul><ul><li>計画停電検索サイト </li></ul></ul>
  3. 3. 本日の内容 PHP 四捨五入
  4. 4. 「 PHP 四捨五入」 ググる
  5. 5. round
  6. 6. Amazon EC2 Amazon Linux 64bit PHP5.3.3
  7. 7. 使ってみよう echo round(0.5); -> 1 echo round(0.4); -> 0
  8. 8. 使ってみよう2 echo round(0.4999999999999999); -> 0 echo round(0.49999999999999999); -> 1
  9. 9. なぜこんなことに
  10. 10. round 浮動小数点数を丸める コンピューターは 2 進数
  11. 11. PHP_ROUND_FUZZ 0.50000000001

×