php 多维数组显示问题,
以下用print_r($result);得到的数据结果:Array([0]=>Array([mid]=>12604[price]=>0.21[title]=>USB-A2...
以下用print_r($result);得到的数据结果:
Array (
[0] => Array ( [mid] => 12604 [price] => 0.21 [title] => USB-A 2.0 [type] => cn )
[1] => Array ( [mid] => 12704 [price] => 0.11 [title] => USB-C 2.0 [type] => cn )
[2] => Array ( [mid] => 12811 [price] => 0.22 [title] => USB-B 2.0 [type] => cn )
)
--------------------------------------------------------------------------------
问题1: 如何用echo显示任意一条?比如我只显示[0][price]的结果.
问题2: 如果算总价格的平均价格值.比如当id为[n]条时的[price]平均价格(就是计算所有[price]的平均值)。并把结果赋给一个变量$a.
感谢。 展开
Array (
[0] => Array ( [mid] => 12604 [price] => 0.21 [title] => USB-A 2.0 [type] => cn )
[1] => Array ( [mid] => 12704 [price] => 0.11 [title] => USB-C 2.0 [type] => cn )
[2] => Array ( [mid] => 12811 [price] => 0.22 [title] => USB-B 2.0 [type] => cn )
)
--------------------------------------------------------------------------------
问题1: 如何用echo显示任意一条?比如我只显示[0][price]的结果.
问题2: 如果算总价格的平均价格值.比如当id为[n]条时的[price]平均价格(就是计算所有[price]的平均值)。并把结果赋给一个变量$a.
感谢。 展开
2012-05-18
展开全部
echo $result[0]['price'];
$num= 0;
$c= 0;
foreach($result as $a){
foreach($a as $v){
$num += $v['price'];
$c++;
}
}
$average = $num/$C;
echo $average;
$num= 0;
$c= 0;
foreach($result as $a){
foreach($a as $v){
$num += $v['price'];
$c++;
}
}
$average = $num/$C;
echo $average;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询