Bucle for para arrays en PHP
Supongamos que tenemos el siguiente array:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Como sabes, los arrays se recorren con el bucle foreach.
En realidad, los elementos del array se pueden recorrer
también con un bucle for normal. Esto es necesario
rara vez, pero a veces puede ser útil. Hagamos
dicho recorrido:
<?php
$arr = [1, 2, 3, 4, 5];
$length = count($arr);
for ($i = 0; $i < $length; $i++) {
echo $arr[$i];
}
?>
Dado el array:
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
?>
Usando el bucle for, muestra todos estos
elementos en pantalla.
Dado el array:
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
?>
Usando el bucle for, muestra en pantalla
todos los elementos de este array, excepto el último.
Dado el array:
<?php
$arr = [1, 2, 3, 4, 5, 6, 7, 8];
?>
Usando el bucle for, muestra en pantalla
la primera mitad de los elementos de este array.