我使用dompdf来创建我的pdf文档。 我的情况是,我必须根据数据库的两个查询创建一个表。
这两个查询的返回都是数组。
First Array有28个ELEMENT,第二个Array有27个元素。我想像他们一样将他们插入其中
---------------------------------------------------------
| FIRST ARRAY | SECOND ARRAY |
---------------------------------------------------------
| 1 | 8 | 15 | 22 | 1 | 8 | 15 | 22 |
| 2 | 9 | 16 | 23 | 2 | 9 | 16 | 23 |
| 3 | 10 | 17 | 24 | 3 | 10 | 17 | 24 |
| 4 | 11 | 18 | 25 | 4 | 11 | 18 | 25 |
| 5 | 12 | 19 | 26 | 5 | 12 | 19 | 26 |
| 6 | 13 | 20 | 27 | 6 | 13 | 20 | 27 |
| 7 | 14 | 21 | 28 | 7 | 14 | 21 | |
---------------------------------------------------------
但是现在,用我的html和php代码:
<tr>
<td colspan="4" align="center">FIRST ARRAY</td>
<td colspan="4" align="center">SECOND ARRAY</td>
</tr>
<?php
$i = 0;
foreach ($damage_codes as $row) : ?>
<?= ($i % 4 == 0) ? "<tr>" : false; ?>
<?= "<td>[".$row->DAMAGE_ID . "]" . $row->NAMA_DAMAGE . "</td>"; ?>
<?php
$i++;
endforeach;
echo "</tr>"
?>
<?php
$i = 0;
foreach ($repair_codes as $row) : ?>
<?= ($i % 4 == 0) ? "<tr>" : false; ?>
<?= "<td>[".$row->REPAIR_ID . "]" . $row->NAMA_REPAIR . "</td>"; ?>
<?php
$i++;
endforeach;
echo "</tr>"
?>
<tr>
并给我这样的结果:
---------------------------------------------------------
| FIRST ARRAY | SECOND ARRAY |
---------------------------------------------------------
| 1 | 2 | 3 | 4 |
| 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 |
---------------------------------------------------------
如何让他们像我希望的那样,任何帮助它如此欣赏。 感谢。
更新,我的表格结果有些错误。所以,我更新了我的问题。对不起。
答案 0 :(得分:0)
在td列上创建两个表
n^2