El bucle foreach permite recorrer los elementos de una variable como un vector de manera simplificada. Foreach calcula automáticamente el número de repeticiones según los elementos del vector y proporciona una variable que cambia en cada repetición para mostrar cada elemento. Para vectores indexados, la sintaxis usa la palabra foreach y una variable para los valores, mientras que para vectores asociativos incluye otra variable para las claves y los valores.
1. UNIVERSIDAD CENTRAL DEL ECUADOR
Facultad de filosofía, Letra y Ciencias de la Educación
• Asignatura: Programación III
• Docente: Msc. Xavier Sierra
TEMA: BUCLE Foreach
2. FOREACH
El bucle foreach es una estructura especializada en recorrer los
elementos que contiene una variable.
Su sintaxis simplifica la forma de recorrer un vector, ya que además
de calcular automáticamente el número de elementos que tiene el
vector (el número de repeticiones), nos proporciona una variable (o
dos en los vectores asociativos), en la que se muestran los elementos.
Esta variable cambia con cada repetición, de manera que va
mostrando los distintos elementos del vector.
3. SINTAXIS DEL BUCLE FOREACH
Para vectores indexados
El código para mostrar los elementos de un array ($array) indexado es el
siguiente:
foreach ($nom_array as $valor) {
echo "$valor, ";
}
4.
5.
6. Para los vectores asociativos el código que muestra, tanto
los valores de los elementos como sus claves es el
siguiente:
foreach ($nom_array as $clave=>$valor)
{
echo "clave : ". $clave. "y", $valor; ";
}