2013-10-15 57 views
-5

这是数组:http://www.stylechica.de/array.rtf(我不能在这里复制)总结一下数组值

我需要总结[ “PriceInformation”] [ “PriceInformation”] [ “PriceDetails”] [ “价格” ]并且已经尝试过所有类似的东西,如

foreach ($output["PriceInformation"]["PriceDetails"]["Price"] as $product) 

echo array_sum($product); 

但它只是不起作用。有任何想法吗?

+4

如果你说什么语言,你在工作,开始,会有所帮助。 –

+0

您几乎可以肯定地找到您正在寻找的答案,方法是使用您在Google中使用的语言搜索“总结数组值”。 –

+0

我已经做了,但那是多维数组 –

回答

0

因为$product指的是$output["PriceInformation"]["PriceDetails"]["Price"]的每次迭代,所以不能像这样求和整个数组。最好的办法是将它添加到一个变量,你去:

$your_sum = 0; 
foreach($output as $value) { 
    $your_sum += $value['PriceInformation']['PriceDetails']['Price']; 
} 
echo 'Sum: ' . $your_sum; 
+0

它的工作原理:)谢谢! –