КУРС PHP/MYSQL For и while
День добрый.
При решении задачки в курсе PHP/MYSQ, задание 27.
У меня возникло не понимание..
В задании говориться нужно: Выведите содержимое массива $arr с помощью цикла WHILE. Вывод сделайте через оператор echo с использованием тега <br> для переноса на следующую строку.
решение задачки написано:
while($i < count($arr)) {
echo $arr[$i]."<br>";
$i++;
}
я написал :
for ($i = 0; $i < count($arr); $i++) {
echo $arr[$i]."<br>";
}
Объясните пожалуйста, в чем разница? ведь вывод один и тот же! и поясните пожалуйста как понять когда применять while а когда for? и в чем разница.
решение задачи выполнено и в том и в другом случае, а решение разное.