当前位置: 首页 > 知识库问答 >
问题:

如何在PHP nl2br函数中转义?

乜裕
2023-03-14

我想使用NL2br函数显示
字符串。我尝试了以下操作,但
仍然不会出现在web浏览器中。

<?php
echo nl2br("Hello <br> World");
echo nl2br("Hello \<br> World");
echo nl2br("Hello \<br\> World");
?>

web浏览器中的输出

Hello
WorldHello \
WorldHello \ World

使用nl2br()函数在web浏览器中提供所需的输出

Hello <br> World

共有2个答案

那博瀚
2023-03-14

你可以

<?php
echo nl2br("foo isn't\n bar");
?

将输出

foo isn't<br />
 bar

来自以下文档:https://www.php.net/manual/en/function.nl2br.php

翟嘉祥
2023-03-14

这与nl2br函数无关。您只是将HTML输出到页面,因此它被解释为HTML。要使用对HTML有意义的字符,例如<>,可以使用它们对应的HTML实体:

echo nl2br("Hello &lt;br&gt; World");

(注意,这里甚至不需要nl2br,因为给定文本中没有换行字符。)

如果您正在处理的文本不像问题中那样是硬编码的,而是来自另一个数据源的内容,则可以使用HTMLEntities函数来执行相同的HTML“特殊字符”替换:

echo htmlentities(nl2br($yourVariable));
 类似资料:
  • 这是Rakudo Star版本2019.03.1,基于MoarVM版本2019.03构建,实现Perl 6。d Windows 10 示例: 1)错误: mysqldump:[警告]在命令行界面上使用密码可能不安全。mysqldump:找不到表:“19-45-18\asppmr.sql”过程。新建(英寸= 2) 错误: Синтаксическая ошибка в имени файла, им

  • 问题内容: 我需要改变,以与JSTL替换功能使用的字符串输入标签,如: 如果具有,则HTML将被破坏。 所以我尝试了 和 但是没有用。该页面出现如下错误 org.apache.el.parser.ParseException:在第1行第32列遇到““}”“}”“。期望以下其中之一:”。…“)” …“ [” …“,” …“>” …“ gt” …“ <” …“ lt” …“> =”。 ..“ ge”

  • 问题内容: 我有一个plsql函数,我想从我的函数中调用另一个函数。我怎样才能做到这一点? 这是正确的方法吗? 问题答案: 函数必须返回一个值,否则您应该具有该函数的分配目标。

  • 问题内容: 如何在MS SQL“包含”函数中转义双引号字符? 通常contains()期望双引号将一个精确的短语括起来以匹配,但是我想搜索一个实际的双引号字符。我尝试用\,`甚至另一个双引号将其转义,但是没有一个起作用。 PS我意识到也可以使用LIKE语句来完成类似这样的简单示例,但是我需要使用全文本搜索功能。出于示例目的,我在此处提供的查询已从我的实际查询中简化了。 问题答案: 从 文档 : 标

  • 问题内容: 我怎样才能返回一个 函数 副作用的词汇封闭 1 斯卡拉? 例如,我在Go中查看此代码示例: 打印1 2 3 5 8 而且我不知道如何在Scala中编写相同的内容。 1.在Apocalisp评论后更正 问题答案: 稍短一些,您不需要退货。

  • 问题内容: 我正在执行以下操作,但没有用 我正在调用一个返回游标的函数,所以我猜是问题所在 还有另一种方法吗? 问题答案: 我认为您的意思是参考光标。这是一个PL / SQL构造,用作指向查询返回的一组记录的指针。这意味着它必须由运行查询的客户端解释。例如,我们可以将Ref Cursor映射到JDBC或ODBC ResultSet。 您的基本声明当然没有错。这是一个类似于您自己的函数: 我可以在更

  • 问题内容: 我在redux存储中有一个Cart数组,其中包含我添加到购物车中的所有项目 像这样 并且我有一个输入来添加优惠券代码,当我添加优惠券代码会降低总价,所以如果我没有在商店中存储总计,该如何实现?并在添加此优惠券后渲染总价! 这是我的代码片段 reducer / index.js 购物车屏幕 问题答案: 我的建议是不要在状态中存储冗余(派生的)信息。这意味着您不需要(也不应该!)将总数存储

  • 问题内容: 在python中编写函数非常简单: 不幸的是,当想要使用组合作为 键时 ,这有点of脚: 这实际上应该只是,因为该函数无论如何都不会用于其他任何事情: 好吧,那就定义它吧! 天哪! 天哪! 嘿,现在我们到了某个地方。 但是我不想上课!在我不完全了解的范围内,作用域规则完全不同,这甚至比“ lameda”还要丑。我想对这些 功能 进行修补。我怎样才能做到这一点? 问题答案: 尽管您可能希