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
Sezione 5. Capitolo 2
single

single

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

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.

  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

Chieda ad AI

expand

Chieda ad AI

ChatGPT

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

some-alt