-3

foreach ループで 2 つのインデックスの値を乗算したいと考えています。

例えば

foreach($items as $item)
{
    $result=$item['foo']*$item['bar'];
}

次に、関数内のすべての $result の合計の結果を返したいと思います。たとえば、foreach ループに 2 行の結果があり、それらを合計して $sum を返したいとします。誰もそれを行う方法を知っていますか?

4

1 に答える 1

1
$sum = 0;
foreach($items as $item)
{
   $result=$item['foo']*$item['bar'];
   $sum += $result;
}

return $sum;

これは、あなたの望むことですか。このコードが関数内にある場合、すべての $result を $sum に追加し、$sum を返します。

于 2013-10-28T04:52:14.337 に答える