作者gpmm (银色)
看板PHP
标题Re: [请益] float栏位的显示
时间Wed Oct 24 13:31:09 2012
※ 引述《JYHuang (夏天到了,冷不起来了说)》之铭言:
我在MySQL里有个栏位是用float做为资料型态
在存入0.00003这个值後,输出会成为3.0E-5
用floatval,(float)都还是一样显示3.0E-5
要怎麽转换成0.00003来显示呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 112.104.77.194
1F:→ mervynW:number_format ? 10/24 12:04
2F:→ JYHuang:数值有时是整数、有时是小数.. 10/24 12:34
3F:→ gpmm:简单一点的方法用 printf / sprintf + %f 来做 o_Oa" 10/24 13:12
多试几次发现不行 XD
不过在 php.net 有人有给做好的 function
http://www.php.net/manual/en/function.floatval.php#106367
可以参考一下 XD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 175.180.115.13
4F:推 JYHuang:结果我後来是用is_float来做要不要sprintf XD 10/24 13:43
5F:→ gpmm:可是 sprintf 会在末码补 0 也很讨厌 XD 10/24 15:42