single
Cicli While
Scorri per mostrare il menu
Un ciclo while è una struttura di programmazione che consente di eseguire un determinato blocco di codice finché una certa condizione è true.
La sintassi di un ciclo while in PHP è la seguente:
while (condition) {
// Statements to be executed while a condition is true
}
-
Innanzitutto, prima di entrare nel ciclo, viene verificata la condizione (racchiusa tra parentesi). Se questa condizione è
true, il codice all'interno del ciclo viene eseguito; -
Dopo l'esecuzione del codice all'interno del ciclo, la condizione viene nuovamente verificata. Se la condizione è ancora
true, il ciclo viene eseguito di nuovo. Questo processo continua finché la condizione diventafalse; -
Una volta che la condizione diventa
false, l'esecuzione del ciclo si interrompe e il programma prosegue con il codice successivo al ciclo.
È importante ricordare che i cicli while possono essere infiniti se la condizione non diventa mai falsa.
Verificare sempre attentamente la condizione per evitare cicli infiniti.
main.php
1234567<?php $counter = 0; while ($counter < 5) { echo $counter; $counter = $counter + 1; } ?>
Il ciclo while si ripeterà finché il valore della variabile counter sarà inferiore a 5. Il ciclo verrà eseguito cinque volte poiché la variabile counter è inizializzata a 0. Ogni volta che il ciclo si ripete, il valore della variabile counter verrà incrementato di 1.
Scorri per iniziare a programmare
Completa gli spazi vuoti nel codice per creare un ciclo while che calcoli la somma dei numeri da 1 a 10.
- La variabile
$sumviene inizializzata a0per memorizzare la somma totale. - La variabile
$numberviene inizializzata a1per iniziare a contare da 1. - Completa la condizione del
whileaffinché il ciclo continui finché$numberè minore o uguale a 10. - All'interno del ciclo, aggiungi il valore corrente di
$numbera$sumutilizzando l'operatore+=. - Incrementa
$numberdi1a ogni iterazione per passare al numero successivo.
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione