【发布时间】:2019-04-28 21:18:01
【问题描述】:
考虑将以下数据数组分配给“$my_array”。我已根据本文底部给出的数据提供了预期输出的屏幕截图。
注意:由于某种原因,我无法修改数据库中数据的插入,这就是为什么我需要在此结构的基础上绘制空列。
Array
(
[1] => Array //This is row #1
(
[0] => Array
(
[0] => column 2 text
[1] => column2 //column identifier
)
[1] => Array
(
[0] => column 3 text
[1] => column3 //column identifier
)
[2] => Array
(
[0] => column 4 text
[1] => column4 //column identifier
)
)
[2] => Array //This is row #2
(
[0] => Array
(
[0] => column 1 text
[1] => column1 //column identifier
)
[1] => Array
(
[0] => column 4 text
[1] => column4 //column identifier
)
)
)
事情是这样的:
无论该行返回 1、2 还是 3 列数据,我都想在每行上绘制 4 列。我可以添加一个标识符,应该在哪一列上绘制列。
到目前为止,我所做的是这样的: 注意:我真的不知道如何确定某些列是否不在行数据上并添加空格,所以这就是我到目前为止的内容:
foreach($my_array as $row) {
echo '<div class="row">'; //draw the rows
//I used for loop instead of foreach to create four columns
for($x = 0; $x < 4; $x++) {
//draw the column here
//write column text data $row[$x][0]
}
echo '</div>';
}
【问题讨论】:
标签: php css html arraylist multidimensional-array