我试图设置一个基本的PHP代码,它扫描数字并计算一组条件的总数。在这里,我想说我想添加100和200之间的所有数字,即偶数和5的倍数。要做到这一点,我想我可以先将这些数字放入数组中,然后将数组加起来。在PHP中计算数组的总和
事情是这样的:
<?php
$total = 0;
$naturalNumber = array();
$naturalNumber[] = $i;
while ($i % 2 == 0 && $i % 5 == 0) {
for($i>=100; $i <=200; $i++) {
$naturalNumber[] = $i;
$total = array_sum($naturalNumber);
}
}
echo "<p>$total</p>";
?>
但出现错误:cannot use [] for reading
,没有任何语义问题,在这里呢?
干杯!
什么是“自然数”,数甚至是5的倍数? – jpganz18
你从哪里得到'$ i'?您将'$ i'推入'$ naturalNumber'数组,但是'$ i'在它之前不存在? – Ben
你说的没错,我可以在开始时声明$ i,不过,对吧? – user5904242