Inicio

martes, 16 de agosto de 2011

Estructuras repetitivas For...each

"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