TCPDF-writeHTML()中的php变量


TCPDF- php variables inside writeHTML()

我正在尝试使用 TCPDF 将 3 个不同的 html 字符串放入 PDF 中

我有 3 个包含 html 字符串的变量。

但下面的代码只将 $var 3 的值写入 pdf。

如何将所有 3 个变量的值显示为 pdf ?

$var1= "<html> --- </html>";
$var2= "<html> --- </html>";
$var3= "<html> --- </html>";
$html = $va1.''.$var2.''.$var3;
$pdf->writeHTML($html, false, false, true, false, '');

是否需要在每个变量中使用HTML标签?否则我会尝试类似的东西:

 $html = '$var1 html content';
 $html .= '$var2 html content';
 $html .= '$var3 html content';
 $pdf->writeHTML($html, true, false, true, false, '');

简单示例 #1

$html = '<h1>Some text</h1>
         <table>
         <tbody>';
$html .= '<tr><td>A Row</td></tr>';
$html .= '</tbody>
          </table>';
$pdf->writeHTML($html, false, false, true, false, '');

不太简单 示例 #2

$html = '<h1>Some text</h1>
         <table>
         <tbody>';
for($i = 0; $i < 10 ; $i++)
{
  $html .= '<tr>
            <td>A Row</td>
            <td>A Row</td>
            <td>A Row</td>
            <td>A Row</td>
            </tr>';
}
$html .= '</tbody>
          </table>';
$pdf->writeHTML($html, false, false, true, false, '');

附言使用 writeHTML 类时,不需要使用 html 标记。