Только что начал учиться. Вот что у меня есть:Простой PHP для ошибки цикла
<?php
$i = 0;
$num = $i * 12;
for ($i=0; $i<13; $i++) {
echo($i." times 12 = ".$num."<br>");
}
?>
Результат должен быть:
1 times 12 = 12
2 times 12 = 24
3 times 12 = 36
и т.д ...
Исход я на самом деле получаю:
1 times 12 = 0
2 times 12 = 0
3 times 12 = 0
любые идеи ?
Так что проблема с прицелом в основном **? ** Внешние 'i' и' i' in for loop разные **? ** Это так? –
Оператор объявляет переменную $ i в начале. Он перезапишет предыдущую переменную $ i. –