PHP - Ayuda con Array Multidimensional

 
Vista:
Imágen de perfil de Jonatan

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):

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder