PHP - 从SimpleXMLElement对象中检索值并保留小数位

时间:2017-04-18 08:15:30

标签: php

我正在处理SimpleXMLElement对象并检索发票金额,其中一些是负数。我刚刚注意到,当我将这些值插入到我的数据库中时,它们已经转换为正数并删除了小数位。

以下是SimpleXMLElement对象的发票金额示例:

[UnitAmount] => -13.50

我按如下方式存储发票金额:

$UnitAmount = $invoiceLineItem->UnitAmount;

如果我执行var_dump($ UnitAmount),我会得到:

object(SimpleXMLElement)#28 (1) {
  [0]=>
  string(6) "-13.50"
}

我尝试使用float和abs函数将值作为float返回,但这两个函数都返回' -13.5'但是我需要保留2位小数,所以需要它返回' -13.50'。

不确定还有什么可以保留所有小数位的原始正值或负值。

0 个答案:

没有答案