Solitamente siamo abituati ad utilizzare il ciclo for per contare in maniera crescente, cioè da un numero più piccolo ad un numero più grande.
Ad esempio per contare da 1 a 5 siamo abituati a scrivere:
for ($i=1;$i<6;$i++){
//blocco di codice
}
Se volessimo contare al contrario, cioè da 5 a 1 ci basterebbe scrivere:
for ($i=5;$i>0;$i–){
//blocco di codice
}
In pratica il valore di partenza è più alto del valore finale, la condizione per continuare ad eseguire il ciclo non è più $i maggiore di un valore, ma è diventata $i minore, al posto dell’incremento abbiamo messo il decremento ($i–)