Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Cicli While | Cicli
Introduzione a PHP

bookCicli While

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 diventa false;

  • Una volta che la condizione diventa false, l'esecuzione del ciclo si interrompe e il programma prosegue con il codice successivo al ciclo.

Note
Approfondimento

È 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

main.php

copy
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.

Compito

Swipe to start coding

Completa gli spazi vuoti nel codice per creare un ciclo while che calcoli la somma dei numeri da 1 a 10.

  1. La variabile $sum viene inizializzata a 0 per memorizzare la somma totale.
  2. La variabile $number viene inizializzata a 1 per iniziare a contare da 1.
  3. Completa la condizione del while affinché il ciclo continui finché $number è minore o uguale a 10.
  4. All'interno del ciclo, aggiungi il valore corrente di $number a $sum utilizzando l'operatore +=.
  5. Incrementa $number di 1 a ogni iterazione per passare al numero successivo.

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 2
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Suggested prompts:

Can you give an example of a while loop in PHP?

What happens if the condition in the while loop is never false?

Can you explain the difference between a while loop and a for loop?

close

Awesome!

Completion rate improved to 4.35

bookCicli 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 diventa false;

  • Una volta che la condizione diventa false, l'esecuzione del ciclo si interrompe e il programma prosegue con il codice successivo al ciclo.

Note
Approfondimento

È 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

main.php

copy
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.

Compito

Swipe to start coding

Completa gli spazi vuoti nel codice per creare un ciclo while che calcoli la somma dei numeri da 1 a 10.

  1. La variabile $sum viene inizializzata a 0 per memorizzare la somma totale.
  2. La variabile $number viene inizializzata a 1 per iniziare a contare da 1.
  3. Completa la condizione del while affinché il ciclo continui finché $number è minore o uguale a 10.
  4. All'interno del ciclo, aggiungi il valore corrente di $number a $sum utilizzando l'operatore +=.
  5. Incrementa $number di 1 a ogni iterazione per passare al numero successivo.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 2
single

single

some-alt