Php 未定义变量:总计
我在数组上使用foreach,将每个成员相加,并将total赋值给一个变量 它的工作原理与我所希望的一样,但我得到了一个错误: 注意:未定义的变量:C:\xampp\htdocs\preg.php中的总计 十, 我不太明白这是怎么回事,为什么我会出错Php 未定义变量:总计,php,Php,我在数组上使用foreach,将每个成员相加,并将total赋值给一个变量 它的工作原理与我所希望的一样,但我得到了一个错误: 注意:未定义的变量:C:\xampp\htdocs\preg.php中的总计 十, 我不太明白这是怎么回事,为什么我会出错 <?php $bar = [1,2,3,5,36]; foreach($bar as $value) { $total = ($total += $value); } echo
<?php
$bar = [1,2,3,5,36];
foreach($bar as $value) {
$total = ($total += $value);
}
echo $total;
?>
在您需要的
foreach
之前
$total = 0;
foreach($bar as $value){....
$total
变量未初始化,因此无法将其添加到自身中。另外,你可以这样重写整个过程:
$bar = [1,2,3,4,5];
$total = 0;
foreach($var as $value) {
$total += $value;
}
echo $total;