PHP ciclo for next. Se venite da altri linguaggi di programmazione sicuramente vi starete chiedendo come eseguire un comando analogo in PHP.
Per prima cosa partiamo dal codice base:
for (Contatore iniziale; test; incremento del contatore) {
//code to be executed;
}
vediamo un esempio pratico in cui la variabile x viene incrementata di 1 ($x++) ad ogni ciclo.
Per X=0 (for ($x = 0; ) prosegui fino a che X sia minore (<) o uguale (=) a 10.
Mostra il risultato (The number is: Valore di X )
Al termine di questo primo processo aumenta il valore di X di una unità X=X+1 ($x++)
e ricomincia il ciclo (loop) fino a che la condizione X sia minore (<) o uguale (=) a 10 viene soddisfatta. Ecco il codice completo.
<?php
for ($x = 0; $x <= 10; $x++) {
echo "The number is: $x <br>";
}
?>
In questo secondo esempio utilizzeremo gli Array all’interno di un ciclo for
<?php
// il nostro array contiene questi valori in successione
$colors = array("red", "green", "blue", "yellow");
// mostra la lista di valori contenuti nella variabile $colors
foreach ($colors as $value) {
echo "$value <br>";
}
?>
In ultimo vediamo un caso in cui è necessario eseguire un conteggio al contrario
Nel nostro caso per un valore X=2017, procedi fino a che X non sia maggiore o uguale a 2008 sottraendo ad X il valore di 1 ad ogni ciclo ($x=$x-1)
<?php
// for ($x = 2017; $x >= 2008; $x=$x-1) {
for ($x = 0; $x <= 10; $x++) {
echo "The number is: $x <br>";
}
?>
