首页 > 解决方案 > 我需要使用 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>";

标签: wordpressfor-loophtml-tabledompdf

解决方案


您需要创建两个 pdf 并在两个 pdf 上使用 2 个 foreach 循环来获取所需的数据。

试试这个解决方案。这个对我有用。


推荐阅读