2013-05-31 36 views
0

當我用新行插入文本到sqlite2 db時,所有換行符都會以&#10;出現。如何將&#10從sqlite2轉換爲<br/>?

我可以帶他們出去與

$content = html_entity_decode($row['Content']); 

但我怎麼可以將它們轉換爲<br/>

我到目前爲止

$content = str_replace("&#10;",'<br/>',$row['Content']); 

$content = preg_replace("/\&\#10\;/", "<br/>", $row['Content']); 

$content = str_replace("\x0a", "<br/>", $row['Content']); 

$content = str_replace('&#10;','<br/>',$row['Content']); 

$content = str_replace("&#10;","<br/>",$row['Content']); 

沒有運氣嘗試。 &#10;仍然存在,因爲它沒有這些線。

下一步是什麼?

+0

什麼是 「沒有運氣」 呢?怎麼了?我們是否想要猜測? – arkascha

+0

您是否試過'$ content = str_replace(' ','
',$ row ['Content']);'(單引號在第一個參數中)? –

+0

@arkascha,它的給予,'沒有運氣'意味着價值觀沒有改變。但我更新了這個問題來澄清它。 – budwiser

回答

2

嘗試

$content = nl2br(html_entity_decode($row['Content'])); 
+0

你是SAINT! :)完美的作品。謝謝。 – budwiser

+0

我不會那麼走。 – Orangepill

相關問題