这是迄今为止我遇到的最奇怪的问题之一,我有两个数字,我试图在 php 中相加,但由于某种原因,php 没有给我正确的结果。
我正在尝试添加应该给我$itemPrice
的$shipPrice
,但我得到了。3.50 + 2.80
6.30
5
我尝试过使用,floatVal() function
但这没有区别,有人有什么想法吗?
下面是代码示例
php代码
foreach($resp->ListOrderItemsResult->OrderItems->OrderItem as $order){
$itemPrice = $order->ItemPrice->Amount;
$shipPrice = $order->ShippingPrice->Amount;
$total = $itemPrice + $shipPrice;
$arr[] = array(
'sku' => $order->SellerSKU,
'isbn' => $order->ASIN,
'title' => $order->Title,
'item_price' => $itemPrice,
'ship_price' => $shipPrice,
'total' => $total,
'quantity_shipped' => $order->QuantityShipped,
);
}
输出
sku isbn title item_price ship_price total quantity_shipped
VM-F5TU-BN0K 1844831531 xxxxx 3.50 2.80 5 1