wordpress - 我需要使用 PHP for 循环在 Dom PDF 上的 2 个不同页面上创建一个表格?
问题描述
我曾尝试使用 DOM PDF 创建表,但不确定我得到了语法标记错误的错误,任何人都可以帮助我解决这个问题。
下面是我在 $html 变量中使用的 for 循环代码。
$html = "<html></head>
<body>
<main>
<table>
<tr>
<th '>Year</th>
<th '>Age</th>
<th align='center'>Saving</th>
<th >Expenses</th>
</tr>"
for ($year=0; $year < 15; $year++) {
$html.=
'<tr class="table_row">
<td align="center">'.$year.'</td>
<td align="center">'.$table_data['age'][$year].'</td>
<td align="center">'.$table_data['savings'][$year].'</td>
<td align="center">'.$table_data['expenses'][$year].'</td>
</tr>';
}
" </table>
</main>
</body>
</html>";
解决方案
您需要创建两个 pdf 并在两个 pdf 上使用 2 个 foreach 循环来获取所需的数据。
试试这个解决方案。这个对我有用。
推荐阅读
- android-studio - 将 Android Studio 连接到 Github 不起作用
- r - 是否可以通过 R 中的 tableHTML 呈现迷你图?
- prolog - 序言。比较列表中的元素
- if-statement - 优化 IF 语句中的布尔条件
- docker - 打开已为 Docker 命名卷中的远程容器克隆配置的源存储库
- forms - iOS 15 - SwiftUI Picker 在表单视图中使用时崩溃
- php - PHP数组构建树
- javascript - 添加可变时间字段(24 格式)和可变日期时间字段(m/d/yy h:MM tt)以在另一个字段中生成结果
- php - xamp 中的 require 请求中的路径错误
- laravel - 从 HTML 模板转换的 Laravel 联系表单。无法使 mail.php 工作