我在数组上使用foreach并添加每个成员并将总数分配给变量。
它的工作方式与我想的一样,但我收到错误:
注意:未定义的变量:C:\ xampp \ htdocs \ preg.php中的总计在线 10
我不太明白这是如何/为什么这样做以及为什么我得到^^错误
<?php
$bar = [1,2,3,5,36];
foreach($bar as $value) {
$total = ($total += $value);
}
echo $total;
?>
答案 0 :(得分:0)
在您需要的foreach
之前
$total = 0;
foreach($bar as $value){....
$total
变量未初始化,因此无法添加到自身。此外,你可以改写这样的全部内容:
$bar = [1,2,3,4,5];
$total = 0;
foreach($var as $value) {
$total += $value;
}
echo $total;