从数组而不是生成的示例中提取数据的 FPDF 脚本
FPDF script to pull data from array rather than the generated example
有人可以帮我修改这个脚本吗?
http://www.fpdf.org/en/script/script3.php
我不想使用随机词生成器,而是希望它从 csv 文件中提取数据。目前,我已经使用以下方法将 csv 中的数据转换为 $data:
function LoadData($file)
{
// Read file lines
$lines = file($file);
$data = array();
foreach($lines as $line)
$data[] = explode('|',trim($line));
return $data;
}
谢谢
只需将您的数据输入 FPDF。来自示例页面:
$pdf=new PDF_MC_Table();
$pdf->AddPage();
$pdf->SetFont('Arial','',14);
//Table with 20 rows and 4 columns
$pdf->SetWidths(array(30,50,30,40));
srand(microtime()*1000000); <-- This line can go away now too
// Replace this next block with your data. Example data:
for($i=0;$i<20;$i++)
$pdf->Row(array(GenerateSentence(),GenerateSentence(),GenerateSentence(),GenerateSentence()));
// Your data:
foreach($data as $entry)
$pdf->Row($data);
$pdf->Output();
使用
解决
// Your data:
foreach($data as $row)
pdf->Row(array(GenerateItem1($row[0]),GenerateItem1($row[1]),GenerateItem1($ro w[2]),GenerateItem1($row[3])));
然后创建方法
function GenerateItem1($row)
{
$gi='';
$gi = $row;
return $gi;
}
有人可以帮我修改这个脚本吗?
http://www.fpdf.org/en/script/script3.php
我不想使用随机词生成器,而是希望它从 csv 文件中提取数据。目前,我已经使用以下方法将 csv 中的数据转换为 $data:
function LoadData($file)
{
// Read file lines
$lines = file($file);
$data = array();
foreach($lines as $line)
$data[] = explode('|',trim($line));
return $data;
}
谢谢
只需将您的数据输入 FPDF。来自示例页面:
$pdf=new PDF_MC_Table();
$pdf->AddPage();
$pdf->SetFont('Arial','',14);
//Table with 20 rows and 4 columns
$pdf->SetWidths(array(30,50,30,40));
srand(microtime()*1000000); <-- This line can go away now too
// Replace this next block with your data. Example data:
for($i=0;$i<20;$i++)
$pdf->Row(array(GenerateSentence(),GenerateSentence(),GenerateSentence(),GenerateSentence()));
// Your data:
foreach($data as $entry)
$pdf->Row($data);
$pdf->Output();
使用
解决 // Your data:
foreach($data as $row)
pdf->Row(array(GenerateItem1($row[0]),GenerateItem1($row[1]),GenerateItem1($ro w[2]),GenerateItem1($row[3])));
然后创建方法
function GenerateItem1($row)
{
$gi='';
$gi = $row;
return $gi;
}