php - PHP 将数组关联到 HTML 表
问题描述
我们有一个 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。
等等。我们无法正确获取 for each 语句的语法,也无法正确获取各个表格单元格对数组值的引用。
任何帮助将不胜感激!
解决方案
试试这个。
您的数组示例:
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>";
}
希望这可以帮助。
推荐阅读
- c# - 从脚本返回值
- javascript - AWS Lambda /tmp 文件夹不在执行之间共享
- html - HTML表格不能改变文本的位置
- python - 如何将字典列表放入 Dataframe 的列中?
- reactjs - 限制儿童类型
- java - Java mail API on send mail where mail body应该有测试报告的摘要
- python-3.x - Python 和 Kivy:如何从内存中更新图像?
- elasticsearch - 如何在elasticsearch中获取文档的开始日期和结束日期字段之间的每一天的存储桶
- redux - 一旦我实现了 redux,我是否将它用于我拥有的每个道具?
- chainlink - 尝试启动chainlink节点时接收到无效的数据库URL