这是数组:http://www.stylechica.de/array.rtf(我不能在这里复制)
我需要总结一下[“PriceInformation”] [“PriceInformation”] [“PriceDetails”] [“Price”]并且已经尝试了所有类似的东西,如
foreach ($output["PriceInformation"]["PriceDetails"]["Price"] as $product)
echo array_sum($product);
但它不起作用。有什么想法吗?
答案 0 :(得分:0)
因为$product
指的是$output["PriceInformation"]["PriceDetails"]["Price"]
的每次迭代,所以你不能像这样对整个数组求和。最好的方法是将其添加到变量中:
$your_sum = 0;
foreach($output as $value) {
$your_sum += $value['PriceInformation']['PriceDetails']['Price'];
}
echo 'Sum: ' . $your_sum;