<?php
for ($i = 0; $i < 10; $i++)
{
echo "Вывод строки. 10 раз <br>";
}
?>
<?php
$number = 0;
while ($number <= 10) {
echo '10 опять выведу<br>';
$number++;
}
?>
В чем разница как выводить, если результат один?технически разницы никакой, разница только в семантике:
<?php
$number = 0;
do {
echo '10 опять выведу<br>';
$number++;
} while ($number < 10);
?>