如何统计php数组值的和?

2025-04-12 22:16:16
推荐回答(5个)
回答(1):

首先,对于简单的数组,可以使用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";
?>

回答(2):

循环就行了

回答(3):

foreach(){
foreach(){}
}

回答(4):

没一个回答的好

用array_sum() 不解释

回答(5):

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];
}