1 LincolnDz 2013-06-12 22:02:47 +08:00 int是强制整形,只取整数部分 怎么变成四舍五入了.... 四舍五入要用round() float round ( float val [, int precision]) |
![]() | 2 qiayue PRO 我发现楼主问的问题在php手册里边都可以找到,建议多翻翻手册 |
4 raincious 2013-06-12 22:10:27 +08:00 echo intval(1.455555); // 1 echo round(1.55555, 0); // 2 echo ceil(1.11111); // 2 |
![]() | 5 itommy 2013-06-12 22:22:57 +08:00 ![]() |
7 heliumhgy 2013-06-12 22:37:07 +08:00 有些语言的 round 不一定是四舍五入吧,http://en.wikipedia.org/wiki/Rounding#Tie-breaking 曾经遇到过奇葩的四舍六入。。。 |
![]() | 9 DaniloSam 2013-06-12 22:54:36 +08:00 思想家要学会看文档啊 |