我有我今天收到的消息從Gmail這樣的網絡郵件的PHP腳本之間BR:nl2br把html標籤
$content='
<p>This is just example for MessageContent</
p>Test...<span>Test</span>Test..<span
>Test</span>';
如何我nl2br
打印呢?
如果我使用echo nl2br($content);
,我得到這樣的結果:
<br />
<p>This is just example for MessageContent</<br />
p>Test...<span>Test</span>Test..<span<br />
>Test</span>
那麼,如何解決這個問題?
而不是試圖用nl2br格式化文本,豈不是更好地把它含有元素和風格,以達到預期的效果? – GordonM 2012-07-06 17:26:10
爲什麼你要這個開始?你應該只在不是HTML的文本上應用'nl2br'。 – deceze 2012-07-06 17:26:29
您應該手動修復該html代碼,那些破碎的心臟標記是不健康的。 – biziclop 2012-07-06 17:30:29