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