PHP Basic – Lez.8 < Iterazioni >

In PHP, abbiamo le seguenti istruzioni di iterazione:

  • while – cicla il blocco di codice fichè la condizione specificata è vera
  • do…while – esegue il blocco di codice una prima volta, e succesivamente ripete l’esecuzione finchè la condizione specificata è vera
  • for – cicla il blocco di codice un numero specifico di volte
  • foreach – cicla il blocco di codice per ogni elemento di un array

Ciclo while

Sintassi

while (condizione è vera)
{
 code da eseguire;
}

Esempio

<?php
 $x=1;
 while($x<=5)
 {
  echo "The number is: $x <br>";
  $x++;
 }
?>

Ciclo do…while

Sintassi

do
{
 code da eseguire;
}
while (condizione è vera);

Esempio

<?php
 $x=6;
 do
 {
  echo "The number is: $x <br>";
  $x++;
 }
 while ($x<=5)
?>

Ciclo for

Sintassi

for (init counter; test counter; increment counter)
{
 code da eseguire;
}

Parameters:

  • init counter: Inizializza il valore del contatore del ciclo
  • test counter: Controllo. Se la verifica è TRUE, il ciclo continua. Se è FALSE, il ciclo finisce.
  • increment counter: Incrementa il valore del contatore del ciclo

Esempio

<?php
 for ($x=0; $x<=10; $x++)
 {
  echo "The number is: $x <br>";
 }
?>

Ciclo foreach

Sintassi

foreach ($array as $value)
{
 code da eseguire;
}

Ad ogi ciclo, il valore corrente dell’array è assegnato al $value e il puntatore dell’array è spostato di uno, fino a raggiungere l’ultimo elemento dell’array.

Esempio

<?php
 $colors = array("red","green","blue","yellow");
 foreach ($colors as $value)
 {
  echo "$value <br>";
 }
?>

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *