2014-02-07 160 views
0

我正在使用php库(tcpdf)并试图创建具有multipel行的标头。向HTML变量文本添加中断

我的语法是:

$customerhead="line1 /n line2 /n line3"; 
define ('PDF_HEADER_STRING2', "Report Ran: ".$customerhead); 

这使得下面的PDF语法:

line1 /n line2 /n line3 

这是所有在一行和/ N将被忽略。

我确实尝试过'',但是这也是为什么?

line1 <br> line2 <br> line3 

感谢您的帮助。

回答

1

如何使用此功能nl2br()

<?php 
    echo nl2br("foo isn't\n bar"); 
?> 

DOCS

所以你必须

$customerhead = nl2br("line1 \n line2 \n line3"); 
define ('PDF_HEADER_STRING2', "Report Ran: ".$customerhead); 

要不然,如果它不接受/工作。当您以后使用PDF_HEADER_STRING2他们

$customerhead = "line1 \n line2 \n line3"; 
define ('PDF_HEADER_STRING2', "Report Ran: ".$customerhead); 

然后使用nl2br()

echo nl2b(PDF_HEADER_STRING2); 
// or 
$var = nl2b(PDF_HEADER_STRING2); 

另外,我注意到你用/n,我知道你通过\n

+0

谢谢申报新的生产线这么多。好东西。第二个选项很好。选项一显示
Smudger