首先,对于简单的数组,可以使用array_sum函数来实现,函数的格式如下:
number array_sum ( array $array )
函数例子:
$a = array(2, 4, 6, 8);
echo "sum(a) = " . array_sum($a) . "\n";
$b = array("a" => 1.2, "b" => 2.3, "c" => 3.4);
echo "sum(b) = " . array_sum($b) . "\n";
?>
以上例程会输出:
sum(a) = 20
sum(b) = 6.9
此外,对于复杂格式的数组,可以自己使用foreach结构计算和,例如:
$a=array(1,2,3,4);
$s=0;
foreach ($a as $v) $s+=$v;
echo "sum=$s";
?>
循环就行了
foreach(){
foreach(){}
}
没一个回答的好
用array_sum() 不解释
for($i=0;$i
if($i>=count($sf[w])){
$sf[w]['$i']='0';
}
if($i>=count($sf[f])){
$sf[f]['$i']='0';
}
if($i>=count($sf[t])){
$sf[t]['$i']='0';
}
$tol = $sf[w][$i]+$sf[f][$i]+$sf[t][$i];
}