0
我有下面的代碼乘以一個數字(數字存儲在數據庫中),然後將結果下載到CSV文件。結果數字以整數形式給出,而不是包含小數點。如何乘以PHP中的十進制數並得到小數位的結果
目前代碼
<? return ((float) $amount*1) ?>
當前結果: 2×2.13 = 4
所需的結果: 2×2.13 = 4.26
在這個例子中$量= 2.13
任何人都可以請建議一個編輯來讓這個工作?
我有下面的代碼乘以一個數字(數字存儲在數據庫中),然後將結果下載到CSV文件。結果數字以整數形式給出,而不是包含小數點。如何乘以PHP中的十進制數並得到小數位的結果
目前代碼
<? return ((float) $amount*1) ?>
當前結果: 2×2.13 = 4
所需的結果: 2×2.13 = 4.26
在這個例子中$量= 2.13
任何人都可以請建議一個編輯來讓這個工作?
如果它是一個浮點數,你可以直接回顯結果,除非你想要一個特定數量的小數 - 'number_format()'是不需要的。 https://3v4l.org/QOp91 – Qirel
你如何使用返回的結果?你可以分享一些更多的相關代碼,函數(我假設你'返回'?)以及你如何使用它? – Qirel
聲音相似 - http://stackoverflow.com/questions/19875583/set-precision-for-a-float-number-in-php – DaveCoast
你用文本編輯器或電子表格應用程序打開它嗎?應用程序的格式化可能與它有關 – frz3993