Įdėtieji ciklai PHP

Ciklus, su kuriais jau esate susipažinę, galima įdėti vienas į kitą. Pavyzdžiui, išspręskime šią užduotį: išveskime į ekraną eilutę:

111222333444555666777888999

Čia vienu ciklu neapsieisime - reikia paleisti du vienas į kitą įdėtus ciklus: pirmasis ciklas ras skaičius (pirma 1, paskui 2, paskui 3 ir taip iki 9), o antrasis ciklas kartos šiuos skaičius tris kartus.

Įgyvendinkime:

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

Atkreipkite dėmesį: pirmasis ciklas turi skaitiklį $i, antrasis $j, o jei bus ir trečiasis ciklas - tai jo skaitiklis bus kintamasis $k. Tai standartiniai visuotinai priimti pavadinimai, jais ir reikėtų naudotis.

Задание 1

Naudodami du įdėtuosius ciklus išveskite į ekraną šią eilutę:

111222333444555666777888999
Задание 2

Naudodami du įdėtuosius ciklus išveskite į ekraną šią eilutę:

11 12 13 21 22 23 31 32 33