
Ayuda con Array Multidimensional
Publicado por Jonatan (1 intervención) el 23/09/2016 18:09:31
Buen dia, soy nuevo en programacion y estoy haciendo un curso de PHP. Tengo un ejercicio en el que debo poner unos datos en un Arreglo y mostrarlo como una tabla (Table). Ya tengo esa parte, aunque se que puede mejorar. El problema es que no se como hacer que el código evalúe la siguiente condición: Si el color favorito se encuentra en otro Array, me traiga el valor que corresponde (algo como buscarv en excel).
Este es el codigo que tengo (recuerden que apenas estoy aprendiendo):
Este es el codigo que tengo (recuerden que apenas estoy aprendiendo):
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
<html>
<head>
<title></title>
</head>
<body>
<h1>Tabla 1. Resultado visual de listado de personas</h1>
<?php
$personas = array(
array("NOMBRE","DIRECCION","TELEFONO","FECHA DE NACIMIENTO","COLOR FAVORITO","SIGNIFICADO"),
array("Jonatan","Calle 15 7 - 91","310","21/11/1983","Azul"),
array("Samuel","Calle 5 17 - 81","312","30/11/2007","Rojo"),
array("Ana Lucia","Calle 105 17 - 9","300","13/05/2010","Rosado")
);
$significado = array(
"Amarillo"=>"Riqueza y alegría",
"Verde"=>"No se encuentra Significado",
"Rojo"=>"No se encuentra Significado",
);
<table border="1" width="60%" cellspacing="0">
<?php
foreach ($personas as $value) {
echo "<tr><td>" . $value[0] . "</td>";
echo "<td>" . $value[1] . "</td>";
echo "<td>" . $value[2] . "</td>";
echo "<td>" . $value[3] . "</td>";
echo "<td>" . $value[4] . "</td></tr>";
}
echo "</table>"
?>
</table>
</body>
</html>
Valora esta pregunta


0