PHP中带小数到负数的负数

时间:2012-06-22 07:58:08

标签: php decimal

我正在基于xml创建导入。从XML我得到一些负值如-316.65的值。

在将此值保存到数据库之前,我必须将它们转换为正数。我尝试了以下内容:

$amount = $inkoopfactuur->td[7] * -1;

这有效,但小数点已经消失了。

有没有办法将这个可能会丢失小数?

提前致谢!

2 个答案:

答案 0 :(得分:5)

有一种更好的方法:

$amount = abs($inkoopfactuur->td[7]);

然而,情况可能是整数舍入是其他因素的结果 - 问题中的信息不足以确定。

答案 1 :(得分:0)

您可能有不同的区域设置。

检查localeconv