Bucle foreach en PHP

El bucle foreach permite recorrer un vector o matriz de forma secuencial, igual que un bucle for pero con una sintaxis más resumida. Además le da un nombre a los elementos para que su tratamiento sea más sencillo.

Ejemplo de foreach para pintar una lista

<?php
$alumnos=array("Antonio","Pepe","Francisco","José","Marisa","Elena");
echo "<ul>";
foreach ($alumnos as $alumno)
	{
	echo "<li>".$alumno."</li>";
	}
echo "</ul>";
$alumnos_notas=array("Antonio"=>5,"Pepe"=>6,"Francisco"=>5,"José"=>3,"Marisa"=>5,"Elena"=>7);
echo "<ul>";
foreach ($alumnos_notas as $alumno => $nota)
	{
	echo "<li>".$alumno.": ".$nota."</li>";
	}
echo "</ul>";
?>

Ejercicios

  1. Haz los ejercicios de la entrada de for usando foreach (el de la tabla no).
  2. Escribe una agenda de teléfonos (unos 5 contactos) de la forma nombre=>teléfono, muestra como una lista numerada
  3. Muestra la misma agenda como una tabla
  4. Muestra, haciendo uso de foreach, las variables del servidor

Originally posted 2011-02-05 21:27:35.

Deja un comentario