Questions tagged «nl2br»

10
如何从字符串中删除换行符(无字符!)?
这似乎是骗人的,但请放心,事实并非如此-我在SO和网络的其余部分中搜索了我的问题的答案,并最终一遍又一遍地找到同样不足的“解决方案”。无论如何,这是这样的: 我正在将用户输入从文本区域保存到MySQL数据库(在WordPress环境中,但是我认为这与该问题无关紧要)。稍后从数据库中检索它,以在站点的后端显示给Admins。当用户提交带有换行符的文本(即按Enter键)时,就会出现问题。 示例字符串可能如下所示: Dear friends, I just wanted so Hello. How are you guys? I'm fine, thanks! Greetings, Bill 字符串中没有行尾字符(“ \ n”,“ \ r”等)。 我使用nl2br()它来生成HTML输出,但这还不够。结果是: Dear friends, I just wanted so Hello. How are you guys? I'm fine, thanks!<br /> <br /> Greetings,<br /> Bill 据我所知,这是预期的nl2br()结果,因为它插入了标签,而不是应该首先替换换行符? 但是我需要的格式是这样的: Dear friends, I …
146 php  html  replace  line-breaks  nl2br 

10
如何用<br/>替换换行符或\ r \ n?
我试图简单地替换一些新行,并尝试了三种不同的方式,但是我没有任何改变: $description = preg_replace('/\r?\n|\r/', '&lt;br/&gt;', $description); $description = str_replace(array("\r\n", "\r", "\n"), "&lt;br/&gt;", $description); $description = nl2br($description); 这些都应该起作用,但是我仍然可以换行。它们是双精度的:“ \ r \ r”。那不应该使任何这些失败,对吗?
75 php  html  line-breaks  nl2br 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.