I cicli iterativi sono un altro importante argomento da conoscere
I cicli servono ad eseguire determinate operazioni ripetutamente per un numero, definito o meno, di volte.
Il primo ciclo di cui parleremo è il for, che si usa come in questo esempio
for ($i=1; $i<=10; $i++) {
operazioni
}
questo ciclo, detta brevemente, esegue la stessa iterazione per 10 volte. Sia essa la somma di un numero per se stesso, o altre operazioni.
In questo for c’è la variabile $i che sarà il nostro indice, valorizzata inizialmente con 1 (prima parte), ad ogni ciclo la variabile viene incrementata di 1 (terza parte, parleremo in un altro post degli incrementi), ed i cicli si ripeteranno finché la variabile $i sarà minore o uguale di 10 (seconda parte).
Per fare un esempio di utilizzo del ciclo for, possiamo calcolare il fattoriale di un numero
<?php
//inizializziamo la variabile iniziale a 1
$numero = 1;
$fattoriale = 4;
for ($i=1; $i<=$fattoriale; $i++) {
$numero = $numero * $i;
}
echo $numero; //stamperà 24
?>
Ad ogni ciclo, il for incrementerà il valore della variabile $i, e la moltiplicherà a $numero salvando il risultato in $numero stesso, calcolandone quindi il fattoriale.
precedente | indice | successivo