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.