cinque •
ZERO
PHP
I CICLI
Nei linguaggi di programmazione esistono i cosiddetti cicli, ossia quando una determinata operazione (elemento) viene ripetuta per un certo numero di "x" di volte.
Per il PHP, i cicli più importanti sono FOREACH, WHILE e FOR. */
CICLO FOR (PER…)
SINTASSI:
<?php
for (istruzione1; istruzione2; istruzione3) {
echo "mostra risultato";
}
?>
Istruzione1: prendo una variabile e ne verifico il valore (TRUE-VERA)
Istruzione2: determino un limite entro il quale il processo non deve andare oltre
Istruzione3: incremento la variabile per fare paritire il ciclo
Esempio:
<?php
$variabile = 5; //Determino una variabile
for ($variabile = 5; $variabile <= 15; $variabile++) { //scirvendo "$variabile--" è possibile procedere al contrario
if ($variabile == 10) { //se la variabile è uguale a 10
continue; //SALTA questo valore; con "break" STOP-pi il processo
}
echo $variabile . " "; //Mostra risultati processo - spaziatura tra i vari risultati (. " ")
}
?>
CICLO WHILE (FINCHE'…)
Il ciclo while azione un processo finchè una variabile è verificata (VERA).
SINTASSI :
<?php
$variabile = 1; //Determino una variabile
while ($variabile <= 10) { // Finché la $variabile è minore o uguale a 10
$variabile++; //incrementala
echo $variabile . " "; // mostrami i risultati
}
?>
CICLO DO WHILE (FAI.. FINCHE'…)
Il ciclo do-while è del tutto simile a quello while, con la sola sostanziale differenza che l’espressione /istruzione operativa è posta alla fine del ciclo.
SINTASSI:
<?php
$variabile = 2; //Determino una variabile
do { $variabile++; // FAI incrementare la variabile
echo $variabile; // mostrami i risultati (3, 4, 5, ecc.)
}
while ($variabile > 1); // finchè la variabile sarà maggiore di 1
if ($variabile==10){ // quando il valore sarà uguale a 10
break; // stoppa il processo (altrimenti si avvierebbe un loop infinito)
}
?>
CICLO FOREACH (PER OGNIUNO…)
Riprendiamo l'argomentazione di questo ciclo dopo aver chiarito GLI ARRAY -> "12. Php: gli array" (ultimo punto)