2014-02-07 108 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