国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

php - Warum kann ich den Inhalt nach dem Posten nicht umbrechen? ?
過去多啦不再A夢
過去多啦不再A夢 2017-05-24 11:33:29
0
4
735

Verwenden Sie die Eingabetaste, um die Zeile im Textfeld umzubrechen. Wenn es an die Datenbank übermittelt und dann im Frontend angezeigt wird, gibt es keinen Zeilenumbruch. Was soll ich tun, wenn ich dasselbe Format wie bei der Eingabe m?chte?

過去多啦不再A夢
過去多啦不再A夢

Antworte allen(4)
巴扎黑

這個您要注意在不同的環(huán)境下,換行是用不同的字符實現(xiàn)的。
比如輸入框(您問題中,提交的時候就是這種情況)或文本文件中或終端上,
表示換行的是控制字符“\n\r”或“\n”或“\r”(參考常量PHP_EOL)。
而在瀏覽器環(huán)境中(您的問題中所說的前端就是這種情況),換行是靠“<br />”標(biāo)簽實現(xiàn)的。
所以,在輸出的時候,您需要把“\n\r”或其他換行符,轉(zhuǎn)換成html語言中的換行標(biāo)簽。
通常,比較省事的解決方案就是nl2br()函數(shù)。

Peter_Zhu

nl2br()

詳情請百度或查看php官方文檔

伊謝爾倫

展示時用pre標(biāo)簽把內(nèi)容包起來

https://developer.mozilla.org...

洪濤
  1. 用富文本框

  2. js中將轉(zhuǎn)換成換行符:

var text= 'aaa bbb ccc';
text = text.replace("\n\r", "<br/>");
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage