Il Ciclo while in PHP

La struttura di controllo (o ciclo) "while" in PHP è un tipo di ciclo che consente di ripetere una serie di istruzioni finché una determinata condizione è vera.
Indice
Sintassi del ciclo while
while (condizione) {
// istruzioni che si ripete finché la condizione è vera
}
Esempio del ciclo while
Facciamo un esempio con un array che contiene 4 elementi. Creiamo una variabile che conti il numero di elementi presenti all'interno dell'array.
Creiamo un ciclo while con la seguente condione: finché la variabile $i è minore del conteggio dell'array, stampami la posizione dell'indice ed il valore dell'elemento corrispondente alla posizione dell'indice. Alla fine incrementa $i di 1 unità.
<?php
$mio_array = ['Donato','Martina','Giusy','Michela']; // array
$conteggio = count($mio_array); // conteggio indice
$i = 0;
while($i < $conteggio) { // finchè $i è minore del conteggio dell'array
echo "La posizione all'interno dell'indice è $i ";
// incrementa di 1 unità ogni volta
echo "e il valore dell'arrray è {$mio_array[$i++]} <br>";
};
?>
/* output:
La posizione all'interno dell'indice è 0 e il valore dell'arrray è Donato
La posizione all'interno dell'indice è 1 e il valore dell'arrray è Martina
La posizione all'interno dell'indice è 2 e il valore dell'arrray è Giusy
La posizione all'interno dell'indice è 3 e il valore dell'arrray è Michela
*/