Ciclo for PHP

PHP for ciclo esegue il blocco di codice specificato per il numero di volte.

Ciclo for PHP

Se hai già determinato in anticipo il numero di volte che lo script deve essere eseguito, puoi utilizzare il ciclo for.

Sintassi

for (inizializzare il contatore; testare il contatore; incrementare il contatore) {
  codice da eseguire;
}

Parametri:

  • inizializzare il contatore: inizializzare il valore del contatore del ciclo.
  • testare il contatore: : valutare ogni iterazione del ciclo. Se il valore è TRUE, continuare il ciclo. Se il valore è FALSE, terminare il ciclo.
  • incrementare il contatore: aumentare il valore del contatore del ciclo.

Esempio seguente mostra i numeri da 0 a 10:

Esempio

<?php 
for ($x=0; $x<=10; $x++) {
  echo "Il numero è:$x <br>";
} 
?>

Esempio di esecuzione

Ciclo foreach PHP

Il ciclo foreach si applica solo alle array e viene utilizzato per esplorare ogni coppia di chiave/valore nell'array.

Sintassi

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

Con ogni iterazione del ciclo, il valore dell'elemento array corrente viene assegnato alla variabile $value e il puntatore dell'array si muove progressivamente fino all'ultimo elemento dell'array.

Esempio seguente dimostra il ciclo che esegue l'output dei valori dell'array fornito ($colors):

Esempio

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

Esempio di esecuzione

In capitoli successivi, imparerai di più sulle array.