12 of 110 menu

Bucle foreach en PHP

El bucle foreach se utiliza para recorrer todos los elementos de un array.

Supongamos que tenemos un array. Como ejemplo, mostremos todos sus elementos en pantalla:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as $elem) { echo $elem; } ?>

Resultado de la ejecución del código:

12345

La sintaxis es la siguiente: nombre del array que se está recorriendo, luego la palabra clave as y después nombre de la variable en la que se colocarán secuencialmente los elementos del array. En nuestro caso su nombre es $elem, pero podemos darle cualquier nombre.

Bucle foreach y array asociativo

Este bucle también se puede utilizar para recorrer los elementos de un array asociativo de PHP:

<?php $arr = ['a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5]; foreach ($arr as $key => $elem) { echo $key . '-' . $elem; // mostrará: 'a-1', 'b-2', 'c-3' y así sucesivamente... } ?>

En este caso, en la variable $key se colocarán las claves de nuestro array, y en $elem - el valor. La variable no tiene necesariamente que llamarse $key, el nombre puede ser cualquiera.

Ver también

Español
БеларускаяEnglishРусский
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar