PHP'de İç İçe Döngüler

Nasıl çalıştığını zaten bildiğiniz döngüler, birbirinin içine yerleştirilebilir. Örneğin, şu görevi çözelim: ekrana şu dizeyi yazdıralım:

111222333444555666777888999

Burada tek bir döngü yeterli olmaz - birbirinin içine yerleştirilmiş iki döngü başlatmamız gerekir: ilk döngü sayıları yineleyecek (önce 1, sonra 2, sonra 3 ve 9'a kadar böyle devam eder), ikinci döngü ise bu sayıları üç kez tekrarlayacak.

Haydi gerçekleştirelim:

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

Dikkat edin: ilk döngünün sayaç değişkeni $i, ikincininki $j, eğer bir üçüncü döngü daha olursa - onun sayaç değişkeni $k olacaktır. Bunlar standart, genel kabul görmüş isimlerdir, bunları kullanmak gerekir.

Задание 1

İki iç içe döngü kullanarak ekrana şu dizeyi yazdırın:

111222333444555666777888999
Задание 2

İki iç içe döngü kullanarak ekrana şu dizeyi yazdırın:

11 12 13 21 22 23 31 32 33