如何对PHP中的计算值例如小计的总计求和的数组求和

问题描述

|| 我想知道这是一个非常基本且可能是愚蠢的问题。我对此感到抱歉。 我如何总结一个计算数组的值。我想在PHP中获得总计的总和。以下是代码
if(count($_POST))
{
$len = count($_POST[\'item\']);

    for ($i=0; $i < $len; $i++)
    {           
        echo \"<tr><td>\";
        echo $_POST[\'item\'][$i] . \'<br>\';
        echo \"</td><td>\";
        echo $_POST[\'qty\'][$i] . \'<br>\';
        echo \"</td><td>\";
        echo $_POST[\'price\'][$i] . \'<br>\';
        echo \"</td><td>\";
        $tv = ($_POST[\'qty\'][$i]*$_POST[\'price\'][$i]);
        echo $tv;
        echo \"</td></tr>\";      
    }
}
                echo \"</table>\";
我正在从以前的表单中接收Item,Quantity,Price(可变行数) 现在,我已经能够计算并回显总计($ tv)。但在计算总计时面临问题。 总计=所有$ tv的总和     

解决方法

        
$sum  = 0;    
for ($i=0; $i < $len; $i++)
        {           
            echo \"<tr><td>\";
            echo $_POST[\'item\'][$i] . \'<br>\';
            echo \"</td><td>\";
            echo $_POST[\'qty\'][$i] . \'<br>\';
            echo \"</td><td>\";
            echo $_POST[\'price\'][$i] . \'<br>\';
            echo \"</td><td>\";
            $tv = ($_POST[\'qty\'][$i]*$_POST[\'price\'][$i]);
            echo $tv;
            echo \"</td></tr>\";      
$sum += $tv; // with each loop ads new
        }
基本 :)