我们有一个HTML页面,它使用fgetcsv
函数生成如下的数组......
Array (
[0] => Array ( [KEY1] => Data1 [KEY2] => Data2 [KEY3] => Data3 )
[1] => Array ( [KEY1] => Data1 [KEY2] => Data2 [KEY3] => Data3 )
[2] => Array ( [KEY1] => Data1 [KEY2] => Data2 [KEY3] => Data3 )
)
我们希望使用此数组来填充HTML表格中的单元格。
第1行,从第一行开始:Cell 1的内容= Data1,Cell 2的内容= Data2,Cell 3的内容= Data3。
第2行,从第二行绘制:Cell 1的内容= Data1,Cell 2的内容= Data2,Cell 3的内容= Data3。
等等。 我们无法得到每个语句的语法正确,也不能从单个表格单元格到数组值的引用。
任何帮助将不胜感激!
答案 0 :(得分:0)
试一试。
你的数组示例:
Array (
[0] => Array
( [KEY1] => Data1,
[KEY2] => Data2,
[KEY3] => Data3 ),
[1] => Array
( [KEY1] => Data1,
[KEY2] => Data2,
[KEY3] => Data3 ),
[2] => Array
( [KEY1] => Data1,
[KEY2] => Data2,
[KEY3] => Data3 )
);
我的数组示例
data = Array (
0 => Array(
'first_name' => 'Justin',
'last_name' => 'Hughes',
'email' => 'Justin@gmail.com' ),
1 => Array(
'first_name' => 'Joe',
'last_name' => 'Dirt',
'email' => 'Joe@dirt.com' ),
2 => Array(
'first_name' => 'Luke',
'last_name' => 'Skywalker',
'email' => 'Luke@TheForce.com' )
);
echo '<table>';
foreach($data as $row){
echo "<tr>";
foreach($row as $value){
echo "<td>$value</td>";
}
echo "</tr>";
}
希望这有帮助。
答案 1 :(得分:0)
echo "<table>";
foreach($arrayName as $row){
echo "<tr><td>".$row[KEY1]."</td><td>".$row[KEY2]."</td><td>".$row[KEY3]."</td></tr>";
}
echo "</table>";
这适用于您指定的情况。