Sisäkkäiset silmukat PHP:ssä
Silmukat, joiden kanssa olet jo perehtynyt, voidaan laittaa sisäkkäin. Esimerkiksi ratkaistaan seuraava tehtävä: tulostetaan ruudulle merkkijono:
Tässä yksi silmukka ei riitä - tarvitaan
kaksi toisiinsa sisäkkäin asetettua silmukkaa: ensimmäinen
silmukka käy läpi numerot (ensin 1,
sitten 2, sitten 3 ja niin edelleen 9 asti),
ja toinen silmukka toistaa nämä numerot kolme kertaa.
Toteutetaan:
<?php
for ($i = 1; $i <= 9; $i++) {
for ($j = 1; $j <= 3; $j++) {
echo $i;
}
}
?>
Huomaa: ensimmäisellä silmukalla on laskuri
$i, toisella $j, ja jos olisi
kolmaskin silmukka - sen laskurina olisi
muuttuja $k. Nämä ovat standardeja yleisesti hyväksyttyjä
nimiä, niitä kannattaa käyttää.
Käytä kahta sisäkkäistä silmukkaa tulostaaksesi ruudulle seuraavan merkkijonon:
Käytä kahta sisäkkäistä silmukkaa tulostaaksesi ruudulle seuraavan merkkijonon: