Como usar foreach con Arrays

La estructura foreach se utiliza normalmente en variables de tipo arrays, es una simplificación al código de contar el numero de elementos en un array y luego recorrerlo para realizar algún código en particular, usando el famoso $i++; esta clausula nos permite ejecutar un bloque por cada elemento existente en un array, además de manipular tanto el índice como el contenido en variables más accesible

<?php
$matriz[1]="Primer Elemento";
$matriz[2]="Segundo Elemento";
$matriz[3]="Tercer Elemento";
$matriz[4]="Cuarto Elemento";
$matriz[5]="Quinto Elemento";

foreach ($matriz as $item)
{
    echo $item . "<br />";
}
?>

el resultado será:

Primer Elemento
Segundo Elemento
Tercer Elemento
Cuarto Elemento
Quinto Elemento

Ese es el uso básico, aquí tenemos lo mismo pero ya manejando el índice también (puedes usar cualquier nombre, yo usé $key y $value)

<?php
$matriz[1]="Primer Elemento";
$matriz[2]="Segundo Elemento";
$matriz[3]="Tercer Elemento";
$matriz[4]="Cuarto Elemento";
$matriz[5]="Quinto Elemento";

foreach ($matriz as $key=>$value)
{
    echo $key . "=>" . $value . "<br />";
}
?>

El resultado en pantalla de ese código es:

1=>Primer Elemento
2=>Segundo Elemento
3=>Tercer Elemento
4=>Cuarto Elemento
5=>Quinto Elemento

Aquí un uso de foreach usando la SUPERGLOBAL $_SERVER que es un array que contiene información, tales como cabeceras, rutas y localizaciones del código

<?php
foreach ($_SERVER as $key=>$value)
{
    echo "<strong>" . $key . "</strong> => " . $value . "<br />";
}
?>

Posted

in

by

Comments

Una respuesta a “Como usar foreach con Arrays”

  1. […] foreach ($this->notas as $nota) //Ver tema http://www.elcodigofuente.com/usar-foreach-arrays-545/ […]

Agregue un comentario

Su dirección de correo no se hará público. Los campos requeridos están marcados *