问题标签 [nl2br]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何使用 nl2br 只显示一个换行符?
我正在使用nl2br()
将\n
字符转换为<br />
标签,但我一次不想要多个<br />
标签。例如,Hello \n\n\n\n Everybody
应该成为Hello <br /> Everybody
.
我怎样才能做到这一点?
php - 如何在 PHP 中替换选项卡?
在我的数据库中,我有以下文本:
我想在我的 HTML 页面上打印此代码。它由 PHP 按原样打印到 HTML 文件中。但是当浏览器显示 HTML 时,我当然看不到这种形式的文本。我看到以下内容:
我部分解决了这个问题nl2br
,我也使用str_replace(' ',' ',$str)
. 结果我得到:
但我仍然需要print x
向右移动。我以为我可以通过str_replace('\t',' ',$str)
. 但我发现str_replace
打印前的空格不能识别为'\ t'。这个空间也不被认为只是一个空间。换句话说,我
在print
.
为什么?以及如何解决问题?
php - 回显时如何用换行符替换 \r\n ?
我正在使用此代码保护我的字符串以将其插入数据库:
然后我使用此代码取消保护它,以便我可以从数据库中回显它:
nl2br 似乎不起作用,我不知道为什么。我得到的输出是:
你好rnrn内容等...
代替:
你好
内容等...
php - 如何使用 nl2br() 处理带有 '\r\n' 的字符串?
我在提交表单时通过 textarea 从管理员检索存储在数据库中的产品描述值。当我从数据库中选择描述时$description = $row['description'];
,我想在主页上回显 $description,如下所示:echo nl2br($description);
但我看到"\r\n"
的是字符而不是创建新行。从我在这里和网上找到的内容来看,您的字符串必须在双引号之间使用,如下所示:
现在,$description
来自数据库的值实际上是,"Hello, \r\n This is the description"
但在我的脚本中,我必须像这样使用它:
哪个不生成 br,而是输出\r\n
。那么,根据我的经验,我能做什么,我不能在这里使用双引号。
php - 如何摆脱多余的空白?
我有一个文本框,我使用 nl2br 插入数据库。问题是
增加了太多空间。有没有办法在处理时分配这个 id 或其他方式来减少句子之间的空间?
php - 如何用 替换换行符或 \r\n
?
我试图简单地替换一些新行并尝试了三种不同的方法,但我没有得到任何改变:
这些都应该工作,但我仍然得到换行符。它们是双重的:“\r\r”。这不应该使这些失败,对吧?
php - 限制br的nl2br连续显示数量?
我正在编码的“bb解析器”有一些问题。或者,好吧,不是解析器本身,而是 nl2br 修改它。
数据库中的字符串如下所示:
文字文字文字
[code]code 码码[/code]
文字文字文字
现在,nl2br 在第一个“文本文本文本”之后放置一个 br /,然后在其下方放置另一个,因此 [code] 标记之前有两个换行符(这实际上是正确的,但不是我想要的)。
有什么办法可以限制连续输入多少个br?我似乎找不到足够简单的解决方案。
提前谢谢各位。
php - 使用带有 html 标签的 nl2br
我nl2br
在显示一些保存在某处的信息时使用,但是当使用 HTML 标签时,我不想<br>
为它们添加标签。
例如,如果我使用
它将被转换为
这为这张桌子腾出了很多空间。
何只能为其他非 HTML 内容添加换行标签?
谢谢。
php - 剥离
(n12br)从数据库字段中获取
我有一个 textarea 值,它的值来自一个字段(nl2br)
如何去掉“<br/>”,这样当我想编辑这个字段时,“<br/>”就不会出现了?
我知道它应该使用 strip_tags() 函数,但不确定真正的方法
任何帮助,将不胜感激