Цикл с предусловием while 

<?php
$x = 0; 
while ($x <= 10) {
     echo $x++;
}
?>

Или 

while ($x++<=10) echo $x;

 

Цикл с постусловием do while 

 

<?php
 $x = 0; 
  do {
    echo "$x";
    $x++;
  } while ($x <= 10);
?>

 

Цикл со счетчиком for 

 

<?php
for ($x=0; $x<=10; $x++) echo $x;
?> 

Или

for ($x=0; $x++<10;) echo $x;

 

Цикл для перебора массива foreach 

 

<?php
$arr = ['Russia' => 'Moskow', 'France' => 'Paris', 'Germany' => 'Berlin'];
 
foreach ($arr as $key => $value) {
echo "$key - $value". '<br>';
}
?>

 

Прерывание цикла break 

 

<?php
for ($x=0; $x<=10; $x++){
       echo $x. '<br>';
       if ($x == 5) break;
}

?> 

// Цикл досчитает до 5 и прервется

 

Прерывание цикла continue 

 

<?php
for ($x=0; $x<=10; $x++){
            if ($x == 5) continue;
            echo $x. '<br>';
}

?>

 

// Исключит 5 из цикла

 

Оператор безусловного перехода goto 

<?php
for ($x=0; $x<=10; $x++){
      if ($x == 5) goto point1;
      echo $x. '<br>';
}

point1: echo "The end!"
?>

 

// Перейдет к метке point1. Goto может быть использован в любом месте цикла и программы