Php 在fpdf单元格上添加换行符

Php 在fpdf单元格上添加换行符,php,loops,fpdf,Php,Loops,Fpdf,我必须添加一个换行符,使我的图像显示在彼此之后。我尝试了以下方法,但不起作用 $rs['imagepath'] = $imagepath; $pdf->Image("{$imagepath}\n"); 下面是输出图像的原始代码,但它只输出第一个索引,第二个和第三个图像没有出现…:( 结果是foreach循环如下所示: foreach($select as $index => $rs) { $rs['imagepath'] = $image

我必须添加一个换行符,使我的图像显示在彼此之后。我尝试了以下方法,但不起作用

$rs['imagepath'] = $imagepath;
    $pdf->Image("{$imagepath}\n");
下面是输出图像的原始代码,但它只输出第一个索引,第二个和第三个图像没有出现…:(

结果是foreach循环如下所示:

     foreach($select as $index => $rs) 
{    
        $rs['imagepath'] = $imagepath;
        $pdf->Image("{$imagepath}"); 
}
我认为您可以使用ln()函数。您必须在一行中定义每个图像

$fpdf->ln();
我认为您可以使用ln()函数。您必须在一行中定义每个图像

$fpdf->ln();

我认为您的代码有错误,请尝试以下代码在
$rs
数组上迭代。在当前代码中,
$imagepath
变量始终保持不变。然后您可以将
\n
字符打印到pdf以打印新行

foreach($select as $index => $rs) 
{    
        $imagepath = $rs['imagepath'];
        $pdf->Image("{$imagepath}"); 
}
编辑:我在另一个堆栈溢出线程中发现了此问题

如果您使用的是fpdf,为了能够使用换行符,您需要使用一个多行文本单元格,如下所述

如果使用此选项,则应正确解释和转换文本中的换行符

举个简单的例子:

$pdf->Multicell(0,2,"This is a multi-line text string\nNew line\nNew line"); 

这里,2是多行文本框的高度。我不知道测量的单位是什么,或者您是否可以将其设置为0并忽略它。如果一开始它不起作用,也许可以尝试使用大量数字。我认为您的代码有错误,请尝试下面的代码在
$rs
数组上迭代。在当前代码中,您的
$imagepath
变量始终保持不变。然后可以将
\n
字符打印到pdf以打印新行

foreach($select as $index => $rs) 
{    
        $imagepath = $rs['imagepath'];
        $pdf->Image("{$imagepath}"); 
}
编辑:我在另一个堆栈溢出线程中发现了此问题

如果您使用的是fpdf,为了能够使用换行符,您需要使用一个多行文本单元格,如下所述

如果使用此选项,则应正确解释和转换文本中的换行符

举个简单的例子:

$pdf->Multicell(0,2,"This is a multi-line text string\nNew line\nNew line"); 

这里,2是多行文本框的高度。我不知道测量的单位是什么,或者您是否可以将其设置为0并忽略它。如果一开始它不起作用,也许可以尝试使用大量数字。

我无法单独定义每个图像,如果有多个图像,则图像必须自行循环。这就是我想要一个线条br的原因你能举个例子吗?看看这个链接1.2。这是我唯一的输入:'$rs['imagepath'];。我想在这个输入之后添加一个换行符。循环将完成其余的工作。我不能单独定义每个图像,如果有多个图像,则图像必须自己循环。这就是我想要换行符的原因。你能举个例子吗?看看这个链接1.2。这是我唯一的输入:'$rs['imagepath'];。我想在这个输入之后添加一个换行符。循环将完成其余的工作。你能举例说明如何在循环中使用换行符“/n”吗?我不知道在新行中添加什么。这是一个自动循环,我只有一个输入将循环所有结果。这是我唯一的输入:'$rs['imagepath']'。我也不知道如何将图像输出到多单元。在这种情况下,只输出文件名。我希望将图像本身输出。然后我建议您参考更多位置并了解更多信息。我不明白您所说的自动循环是什么意思:()。我建议的multicell是输出一个新行,将图像打印到pdf。您可以检查这一点。您可以举一个例子说明如何使用“/n”作为换行符进行循环吗?我不知道在新行中添加什么。这是一个自动循环,我只得到一个输入,它将循环所有结果。这是我唯一的输入:“$rs['imagepath]”'。我也不知道如何将图像输出到多单元。在这种情况下,只输出文件名。我希望将图像本身输出。然后我建议您参考更多位置并了解更多信息。我不明白您所说的自动循环是什么意思:()。我建议的multicell是输出一个新行,要将图像打印到pdf,您可以检查一下