2011-03-02 38 views
0

PHP代碼:如何在HTML鏈接標題中輸入換行符?

foreach() 
{ 
    if() 
    { 
     $title = $title . $sub['TITLE']."<br />"; 
    } 
} 
echo '<a title="$title"> </a>'; 

當我把在錨標記上的光標,標題應顯示逐個

i.e A 
    b 
    c 

但現在顯示爲

A <br /> 
B <br /> 
C <br /> 

爲什麼在這裏顯示的中斷標籤?

而且我還需要知道如何刪除<br/>,即只有字符串中最後一個<br/>標記?

回答

7

title工具提示不尊重HTML。改爲使用"\n"

+0

哦thanx男人,如何刪除「\ n」,即變量中的最後一個「\ n」 –

+0

+1也可能需要轉義括號(即「< br/>')以正確包含無論如何,HTML。如果您需要更復雜的東西,您可能需要使用JavaScript工具提示庫。 – Rup

+0

'@ shanmugavel-php'你必須檢查你是否在最後一個元素。要做到這一點,你最好應該使用'for'循環。或者你可以把所有的行放到某個數組中,然後用'implode(「\ n」,$ linesArray);' – hsz

0

title屬性不支持HTML。您應該使用\n\r\n