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:
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
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.
İki iç içe döngü kullanarak ekrana şu dizeyi yazdırın:
İki iç içe döngü kullanarak ekrana şu dizeyi yazdırın: