美好的一天,PHP货币与XML - 错误结果
我想知道你是否可以帮助我?
我有一个“产品价格”和“标记”,我想制定一个“总价”,但它给了我不正确的结果。
例: “总价”= “产品价格” *“标记
我有以下代码
<?php
$markup = 1 + (15/100);
$url = "http://nanobug.co.za/feed/stock-file/Stock-File-New.xml";
$xml = simplexml_load_file($url);
foreach ($xml->product as $item)
{
$product_code = $item->code;
$product_price = $item->price;
$product_price = str_replace("R", "", $product_price);
$product_price = str_replace(" ", "", $product_price);
$total_price = $product_price * $markup;
echo "Product Price: ".$product_price."<br>";
echo "Markup: ".$markup."<br>";
echo "Equation: Total Price = Product Price * Markup<br>";
echo "Total Price: ".$total_price."<br><br>";
}
?>
看到的结果的链接:View Results
的链接以查看xml文件:View XML
请问你能帮我一下,因为它给出了错误的总价格
有效地考虑到它可能是因为你改变'$ product_price'的值为一个字符串。 – Toxide82
@ÁlvaroGonzález我认为OP已经修复了在线脚本,所以现在编辑的问题其实包含正确的结果... – ewcz
@ewcz Dammit ... –