Ενσωματωμένοι Βρόχοι στην PHP
Βρόχους, την εργασία με τους οποίους γνωρίζετε ήδη, μπορείτε να ενσωματώσετε ο ένας μέσα στον άλλο. Για παράδειγμα, ας λύσουμε το ακόλουθο πρόβλημα: ας εμφανίσουμε στην οθόνη τη συμβολοσειρά:
Εδώ ένας βρόχος δεν είναι αρκετός - χρειάζεται να εκκινήσουμε
δύο ενσωματωμένους βρόχους ο ένας μέσα στον άλλο: ο πρώτος
βρόχος θα επαναλαμβάνει αριθμούς (πρώτα 1,
μετά 2, μετά 3 και έτσι μέχρι 9),
ενώ ο δεύτερος βρόχος θα επαναλαμβάνει αυτούς τους αριθμούς τρεις φορές.
Ας υλοποιήσουμε:
<?php
for ($i = 1; $i <= 9; $i++) {
for ($j = 1; $j <= 3; $j++) {
echo $i;
}
}
?>
Προσέξτε: ο πρώτος βρόχος έχει μετρητή
$i, ο δεύτερος $j, ενώ αν υπήρχε
και τρίτος βρόχος - τότε ο μετρητής του θα ήταν
η μεταβλητή $k. Αυτά είναι τυπικά ευρέως αποδεκτά
ονόματα, θα πρέπει να τα χρησιμοποιείτε.
Με τη βοήθεια δύο ενσωματωμένων βρόχων εμφανίστε στην οθόνη την ακόλουθη συμβολοσειρά:
Με τη βοήθεια δύο ενσωματωμένων βρόχων εμφανίστε στην οθόνη την ακόλουθη συμβολοσειρά: