我是fpdf的新手,我有这个打印数组值的短代码。我的问题是我无法弄清楚如何在不同的页面上输出这些值。
我的代码:
<?php
require('fpdf.php');
$pdf = new FPDF();
//Create an array
$myarray = array(1,2,3);
//loop through the array with a foreach and print the results on different pages
foreach($myarray as $value)
{
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,$value);
$pdf->Output();
}
&GT;
目前,代码仅打印第一个值并停止。您的帮助很受重视。
谢谢。
答案 0 :(得分:1)
您必须在foreach之外调用输出函数。在你的函数中,它在第一个周期调用,并将周期中断到第一次。
require('fpdf.php');
$pdf = new FPDF();
$myarray = array(1,2,3);
$pdf->SetFont('Arial','B',16);
foreach($myarray as $value){
$pdf->AddPage();
$pdf->Cell(40,10,$value);
}
$pdf->Output();