Dicembre 18, 2022

Continue in PHP

In PHP, il comando continue viene utilizzato all’interno di un ciclo (ad esempio forwhiledo...while) per saltare alla prossima iterazione del ciclo, senza eseguire il resto del codice contenuto nell’iterazione corrente.

Ecco un esempio di come potresti usare il comando continue all’interno di un ciclo for:

<?php

// Un array di numeri interi
$numeri = array(1, 2, 3, 4, 5, 6);

// Itera su ogni elemento dell'array
for ($i = 0; $i < count($numeri); $i++) {

  // Se l'elemento corrente è pari, salta alla prossima iterazione
  if ($numeri[$i] % 2 == 0) {
    continue;
  }

  // Se arriviamo qui, significa che l'elemento corrente è dispari
  // Quindi lo stampiamo sullo schermo
  echo $numeri[$i] . "\n";
}

// L'output sarà:
// 1
// 3
// 5

?>

Nell’esempio sopra, il ciclo for itera su ogni elemento dell’array $numeri. Per ogni elemento, se il numero è pari, il comando continue viene eseguito e la prossima iterazione del ciclo inizia senza eseguire il resto del codice nell’iterazione corrente. Se invece il numero è dispari, viene stampato sullo schermo.