我試圖設置一個基本的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