PHP关联数组和

时间:2014-09-08 05:56:50

标签: php arrays sum

我有一个SQL查询(参见下面的代码),我得到一个输出,我只需要得到总和。

while (odbc_fetch_array($connection, $sqlcommand)) 
    {         
        $var1 = odbc_result($conn, 1);
        $var2 = odbc_result($conn, 2);
        $var3 = odbc_result($conn, 3);
    };

然后我得到这样的数据

 1  | 250 | 300
 50 |  22 | 123
 22 |  71 | 225

如何获取列的总和?我尝试sum(odbc_result($cur, 1))但它不起作用。例如,第一列将是73

1 个答案:

答案 0 :(得分:1)

累积变量中的总和:

$sum1 = $sum2 = $sum3 = 0;
while (odbc_fetch_array($connection, $sqlcommand)) 
    {         
        $var1 = odbc_result($cur, 1);
        $var2 = odbc_result($cur, 2);
        $var3 = odbc_result($cur, 3);
        $sum1 += $var1;
        $sum2 += $var2;
        $sum3 += $var3;
    };