我正在使用 tcpdf 创建动态表,但我没有正确获取表。我只得到每行的第一个单元格,其他单元格不会显示,表格边框也会消失。我该如何解决?
$pdf->SetFont('helvetica', 'B', 20);
$pdf->AddPage();
$pdf->Write(0, 'Example of HTML tables', '', 0, 'L', true, 0, false, false, 0);
$pdf->SetFont('helvetica', '', 8);
$pdf->setPageMark();
$pdfArray = array();
$str2 = "<table cellspacing='1' cellpadding='1' border='1'><tr><td colspan='6'>".$br1." ". $sem1."</td></tr>";
$i=1;
$str2 .="<tr>";
while($i<=42)
{
$str2 .="<td>"." ".$i."</td>";
if($i%6==0)
$str2 .="</tr><tr>";
$i++;
}
$str2 .= "</tr></table>";
array_push($pdfArray, $str2);
$table = implode(" ",$pdfArray);
$tbl100 = <<<EOD
$table
EOD;
$pdf->writeHTML($str2, true, false, false, false, '');
它会给出类似的输出
1
7
13
19
25
31
但我想要像这样的输出
1 2 3 4 5 6
7 8 9 10 11 12
13 14 ...
25 26 ...
31 32 ...