简体   繁体   中英

How to create pdf using array values in php

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM