Beágyazott ciklusok PHP-ben

A már ismert ciklusokat egymásba is ágyazhatjuk. Például oldjuk meg a következő feladatot: jelenítsük meg a képernyőn a következő sort:

111222333444555666777888999

Itt egy ciklus nem elég - két, egymásba ágyazott ciklust kell indítanunk: az első ciklus számokat fog végigjárni (először 1, majd 2, azután 3 és így tovább 9-ig), míg a második ciklus ezeket a számokat háromszor ismételgeti.

Valósítsuk meg:

php<?php
  for ($i = 1; $i <= 9; $i++) {
    for ($j = 1; $j <= 3; $j++) {
      echo $i;
    }
  }
?>

Figyelj meg: az első ciklus számlálója $i, a másodiké $j, és ha lenne harmadik ciklus is - annak a számlálója a $k változó lenne. Ezek szabványos, széles körben elterjedt elnevezések, ezeket érdemes használni.

Задание 1

Két egymásba ágyazott ciklus segítségével jelenítsd meg a képernyőn a következő sort:

111222333444555666777888999
Задание 2

Két egymásba ágyazott ciklus segítségével jelenítsd meg a képernyőn a következő sort:

11 12 13 21 22 23 31 32 33