我有以下安排;
$datos = array(
"nombre" => array("Juan Perez","Pablo Manrique","Nancy Peña"),
"direccion" => array("Cra. 45 # 45 -56","Clle. 23 # 12 -19 Sur","Av. 34 # 16 -12"),
"telefono" => array("3456789","3214567","2135423"),
"fecha" => array("23/12/1997","12/10/1980"," 07/06/2000"),
"color" => array("Amarillo","Verde","Verde"),
"significado" => array("Riqueza yalegría.","No se encuentra el significado","")
);
我正在寻找一种方法来进行单一验证并在屏幕上打印一个表格,其中包含在每个数组中找到的数据,但我将所有内容都放在一列中。
我想做的是这样的,
这是条件
如果颜色的名称存在于第二个数组中,该数组包含:颜色的名称和每一个的含义,如果找到,则需要在表格的最后一列中写入颜色的含义,否则必须写下短语“未找到意义”。
这是我尝试过的:
echo "<table border=1><tr><th>nombre</th>
<th>direccion</th>
<th>telefono</th>
<th>fecha</th>
<th>color</th>
<th>significado</th></tr>";
foreach ($datos as $value)
{
echo "<tr><td>".$value[0]."<td></tr>";
echo "<tr><td>".$value[1]."<td></tr>";
echo "<tr><td>".$value[2]."<td></tr>";
}
这是脚本:
这个想法是遍历数据数组的列,将每个数组分配给每一列。
最后,它们被迭代并呈现表格。
干杯,
如果您所有的数组都具有相同的长度,那么您可以这样做: