"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;
}
?>
Páginas destinadas a aprender los conceptos de programación dnámica de páginas Web con el lenguaje PHP
Mostrando entradas con la etiqueta Estructuras de repetición. Mostrar todas las entradas
Mostrando entradas con la etiqueta Estructuras de repetición. Mostrar todas las entradas
martes, 16 de agosto de 2011
Estructuras repetitivas For...each
Etiquetas:
Estructuras de repetición
lunes, 15 de agosto de 2011
Estructuras repetitivas Do,,,while
La estructura do...while recorre las instrucciones del bucle hasta que o mientras no se cumpla la condición, que le hayamos señalado. Ejemplo:
Este código funcionará hasta que la variable i deje ser menor que 10.
<?php
$i = 0;
echo 'Este código correrá al menos una vez ya que i=0.<br/>';
do {
echo 'El valor de i es ' . $i . '. <br/>';
++$i;
} while ($i < 10);
?>
Este código funcionará hasta que la variable i deje ser menor que 10.
<?php
$i = 0;
echo 'Este código correrá al menos una vez ya que i=0.<br/>';
do {
echo 'El valor de i es ' . $i . '. <br/>';
++$i;
} while ($i < 10);
?>
Etiquetas:
Estructuras de repetición
Suscribirse a:
Entradas (Atom)