"Por cada", literalmente es lo que significa. Con lo que es fácil de intuir la manera de ejecutarse el bucle, cuya sintáxis es la siguiente:
foreach ($array as $value)
{
código a ejecutar;
}
Por ejemplo el siguiente programa nos presenta por pantalla el nombre de tres personas usando este bucle:
<html>
<body>
<?php
$x=array("Pepe","Luis","Ana");
foreach ($x as $value)
{
echo $value . "<br />";
}
?>
</body>
</html>
Otro ejemplo:
<?php
// array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
foreach (range(0, 12) as $numero) {
echo $numero;
}
// El parametro paso fue introducido en 5.0.0
// array(0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100)
foreach (range(0, 100, 10) as $numero) {
echo $numero;
}
// Uso de secuencias de caracteres introducidas en 4.1.0
// array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i');
foreach (range('a', 'i') as $letra) {
echo $letra;
}
// array('c', 'b', 'a');
foreach (range('c', 'a') as $letra) {
echo $letra;
}
?>
No hay comentarios:
Publicar un comentario