Recorrer array con foreach Php

Php

Una de las estructuras de iteración mas usadas es el ciclo for, pero mucho más el ciclo foreach. En este artículo veremos un ejemplo de como podemos recorrer array con foreach en Php, mediante este ciclo muy útil para el desarrollo de aplicaciones, que básicamente te verás obligado a dominar si deseas desarrollar aplicaciones Web en Php, veamos:

Recorrer array con foreach Php Ejemplo

En el siguiente ejemplo crearemos un array de objetos, lo recorreremos mediante foreach e incluiremos todos sus ítems en una tabla HTML.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<html>
<head>
<title>Actividad Numero 2</title>
</head>
<style>
th{
backgroundcolor: powderblue;
}</style>

<body>
<?php
$Personas = array();
$Personas[0][0] = ‘Juan Perez’;
$Personas[0][1] = ‘Cra. 45 # 45 -56’;
$Personas[0][2] = ‘3456789’;
$Personas[0][3] = ’23/12/1997′;
$Personas[0][4] = ‘Amarillo’;
$Personas[0][5] = ‘Riqueza y alegría’;

$Personas[1][0] = ‘Pablo Manrique’;
$Personas[1][1] = ‘Clle. 23 # 12 – 19 Sur’;
$Personas[1][2] = ‘3214567’;
$Personas[1][3] = ’12/10/1980′;
$Personas[1][4] = ‘Verde’;
$Personas[1][5] = ‘No se encuentra el significado.’;

$Personas[2][0] = ‘Nancy Peña’;
$Personas[2][1] = ‘Av. 34 # 16 – 12’;
$Personas[2][2] = ‘2135423’;
$Personas[2][3] = ’07/06/2000′;
$Personas[2][4] = ‘Rojo’;
$Personas[2][5] = ‘No se encuentra el significado.’;

$i = 1;
?>
<table style=“width:100%” border=“1”>
<tr>
<th>Nombre</th>
<th>Direccion</th>
<th>Telefono</th>
<th>Cumpleaños</th>
<th>Color Favorito</th>
<th>Significado</th>
</tr>
<?php
foreach ($Personas as $v1) {
?>
<tr>
<?php
foreach ($v1 as $v2) {
if ($i <= 5) {
?>
<td><?php echo “” . $v2; ?></td>
<?php
$i++;
} else {

}
}
$i = 1;
?>
</tr>
<?php
}
?>
</table>
</body>
</html>

Si este post fue de ayuda para ti, no olvides dejar un comentario, también puedes contar tu experiencia o lo que estés haciendo. Nos ayuda a seguir creciendo. ¡Vamos!, solo te llevará 1 minuto.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *