[英]How to Create html table from associate array using php with for loop?
[英]PHP associate array to HTML table
我们有一个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。
等等。 我们无法正确获取每个语句的语法,也无法获取各个表单元格对数组值的引用。
任何帮助将不胜感激!
试试看。
您的数组示例:
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>";
}
希望这可以帮助。
echo "<table>";
foreach($arrayName as $row){
echo "<tr><td>".$row[KEY1]."</td><td>".$row[KEY2]."</td><td>".$row[KEY3]."</td></tr>";
}
echo "</table>";
这应适用于您指定的情况。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.