Hello everybody i am new fpdf. I have multiple array values and create a table.
$array1=[1,2,3];
$array2=['apple', "ball", "cat"];
I want to create a table using this values
Numbers Animals
1 Apple
2 Ball
3 Cat
I have tried this way but all values are printing one by one
require('fpdf.php');
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',10);
for ($i=0; $i < count($array1); $i++) {
[$pdf->MultiCell(30,12,$array1[$i],1), $pdf->MultiCell(30,12,$array2[$i],1)];
}
$pdf->Output();
Can anyone suggestion me how this problem. Thanks in advance.
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$array1= array(1,2,3);
$array2= array('apple', "ball", "cat");
$pdf->Cell(40,10,'Numbers');
$pdf->Cell(40,10,'Animals');
$pdf->Ln(10);
foreach($array1 as $key=>$row){
$pdf->Cell(40,10,$row);
$pdf->Cell(40,10,$array2[$key]);
$pdf->Ln(10);
}
$pdf->Output();
As FPDF
examples you can uses Cell()
for display values. And For the Line breaks use Ln()
. I assume both $array1
and array2
have similar number of elements. First two Cells
use to display headings, then inside the loop display both values.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.