0

我有一个简单的问题,我不太确定如何使用循环来获取 php 变量并将它们添加在一起

假设我有这个循环

$total = 0;
while ( $foo ='bar' );
    $amount = meta($row, 'amount');
endwhile;

$total = 'NEW AMOUNT';

我的问题是,如何将金额(从 1 到 200 的任何地方)加在一起以创建底部$total?对象的数量while ( $foo ='bar');不断增长,可以是 2 个对象,也可以是 2000 个。

4

2 回答 2

2
$total = 0;
while ( $foo ='bar' )
{
    $amount = meta($row, 'amount');
    $total = $total + $amount;
}

像这样的东西?如果两者$total$amount都是整数,则可以将它们加在一起。

我还假设meta()是一种计算金额并返回的方法?

请注意我是如何更改 while 循环(添加大括号)的,在右大括号之后,您应该拥有$total包含总量的变量。

于 2012-09-04T07:13:30.070 回答
2

添加$total并更改;前面的whilewith:以开始while

$total = 0;
while ( $foo = 'bar' ):
    $total += meta($row, 'amount'); // assuming `meta()` is one of your functions that extract `amount` from someplace ..
endwhile;

echo $total;
于 2012-09-04T07:11:10.957 回答