Programación en PHP/Bucle for

El bucle for() se utiliza para recorrer una secuencia.

//se declara la variable $i a 0 como contador hasta que sea igual que $longitud (condición), y por cada paso que recorra aumentamos $i 1 vez ($i++ o $i+1). 

$longitud = 5;
  
for ($i=0;$i<$longitud;$i++) {
   echo $i . "<br>"; // mostramos en pantalla la posición i en ese momento
}

En programación, la primera posición de una secuencia es asignada como 0. Si atendemos a esa premisa, la posición 0 en realidad será el primer elemento de la secuencia, y la 4, el quinto elemento. De ahí que $i se le asigne 0, y se finalice en el cuarto elemento.

De esta forma, lo que nos devuelve sería:

1
2
3
4
5