我们有一个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行,从第一行绘制:单元格1 = data1的内容,单元格2 = data2的内容,单元3 = data3。
的内容。第2行,从第二行绘制:单元格1 = data1的内容,单元格2 = data2的内容,单元格3 = data3。
等等。我们无法正确获得每个语句的语法,也无法从单个表单元格到数组值的参考文献。
。任何帮助将不胜感激!
echo "<table>";
foreach($arrayName as $row){
echo "<tr><td>".$row[KEY1]."</td><td>".$row[KEY2]."</td><td>".$row[KEY3]."</td></tr>";
}
echo "</table>";
这应该适用于您指定的情况。
尝试一下。
您的数组示例:
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>";
}
希望这会有所帮助。