解決方案的信息:字符串替換<br />到 n給出雙突破
的nl2br功能不<br />
的\n
前更換\n
如我所預料的,但插入一個<br />
。
從php.net:
nl2br - 在字符串所有新行之前插入HTML換行符
原題:
我更換<br />
在PHP中使用\n
的元素,這是我的輸入:
Top spot!<br />
<br />
123456789 123456789 123456789
這是我的代碼:
$commenttext = str_replace("<br />", "\n", $reviewdata['comment']);
但我的輸出是:
Top spot!
123456789 123456789 123456789
有什麼我失蹤使用str_replace函數?使用後返回的間隔增加了一倍。
似乎沒什麼問題。如果您的輸入實際上與您發佈的內容類似,那麼
標籤後面會有alreay linebreak(\ n)! – dbarthel