为了账号安全,请及时绑定邮箱和手机立即绑定

即使有 htmlspecialchars 功能,如何使 <br> 工作

即使有 htmlspecialchars 功能,如何使 <br> 工作

PHP
智慧大石 2022-07-02 15:45:53
<br>嗨,即使有功能,有什么方法可以使工作htmlspecialchars。我的问题是,当我在函数htmlspecialchars中放置文本时,即使文本有新行,也没有新行。我的代码是这样的:$text_val = "this is a lineit is a new lineone more line";$final_text = str_replace("\n","<br>",$text_val);$text = htmlspecialchars($final_text);echo $text;结果是这样的:this is a line it is a new line one more line但我希望它像第一个:this is a lineit is a new lineone more line感谢你们。
查看完整描述

2 回答

?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

使用内置的 PHP 函数nl2br $final_text = nl2br($text_val);



查看完整回答
反对 回复 2022-07-02
?
森林海

TA贡献2011条经验 获得超2个赞

您正在寻找该htmlspecialchars_decode()功能,但改为使用该htmlspecialchars()功能。

替换这一行:

$text = htmlspecialchars($final_text);

有了这个:

$text = htmlspecialchars_decode($final_text);


查看完整回答
反对 回复 2022-07-02
  • 2 回答
  • 0 关注
  • 97 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信