作者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