Como debes de saber, en la estructura
for
hay tres secciones:
- Inicialización del contador
- Condición
- Aumento o decremento del contador
Ahora bien, las tres secciones están divididas por puntos y comas, sin embargo, para declarar otras variables (primera sección) o realizar otras acciones (tercera sección), puedes añadirlas, separadas por comas.
Lo de la legibilidad, bueno, es cierto, pero por eso añadí la explicación respectiva.
Esta sería la forma
no comprimida:
Código PHP:
Ver original$f = []; //Array final
$l = count($a); //Total de elementos del array $a for ($i = 0; $i < $l; $i++){
//Añado un array al array $f que contendrá a los dos valores actuales de $a y $b
$f[] = [$a[$i], $b[$i]];
}
El
manual de PHP es claro al respecto. Fíjate en el cuarto ejemplo para que lo corrobores.
Saludos