Ծածկված ցիկլերը PHP-ում

Ցիկլերը, որոնց աշխատանքը դուք արդեն գիտեք, կարելի է միմյանց մեջ ներդնել: Օրինակ, եկեք լուծենք հետևյալ խնդիրը. էկրանին ցուցադրենք տող.

111222333444555666777888999

Այստեղ մեկ ցիկլով չի ստացվի - անհրաժեշտ է գործարկել երկու միմյանց մեջ ներդրված ցիկլ. առաջին ցիկլը կկատարի իտերացիա թվերի վրա (սկզբում 1, հետո 2, հետո 3 և այդպես մինչև 9), իսկ երկրորդ ցիկլը կկրկնի այդ թվերը երեք անգամ:

Եկեք իրականացնենք.

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

Ուշադրություն դարձրեք. առաջին ցիկլն ունի հաշվիչ $i, երկրորդը՝ $j, իսկ եթե լինի նաև երրորդ ցիկլ - ապա նրա հաշվիչը կլինի $k փոփոխականը: Սրանք ստանդարտ, ընդհանուր ընդունված անվանումներ են, պետք է օգտագործել հենց դրանք:

Задание 1

Երկու ծածկված ցիկլերի օգնությամբ արտածեք էկրանին հետևյալ տողը.

111222333444555666777888999
Задание 2

Երկու ծածկված ցիկլերի օգնությամբ արտածեք էկրանին հետևյալ տողը.

11 12 13 21 22 23 31 32 33