Κατασκευή while
Η κατασκευή while δημιουργεί έναν βρόχο που εκτελείται συνεχώς,
εφόσον η συνθήκη επιστρέφει true. Η συνθήκη ελέγχεται πριν από κάθε επανάληψη.
Εάν η συνθήκη είναι ψευδής από την αρχή, ο βρόχος δεν θα εκτελεστεί ούτε μία φορά.
Σύνταξη
while (condition) {
// code to be executed
}
Παράδειγμα
Ας εμφανίσουμε τους αριθμούς από το 1 έως το 5:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Αποτέλεσμα εκτέλεσης του κώδικα:
12345
Παράδειγμα
Επεξεργασία στοιχείων πίνακα:
<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
Αποτέλεσμα εκτέλεσης του κώδικα:
246810
Παράδειγμα
Άπειρος βρόχος:
<?php
while (true) {
// infinite loop
}
?>
Αυτός ο κώδικας θα εκτελείται συνεχώς, μέχρι να σταματήσει εξωτερικά.