PHP / HTML实体编码/解码问题&amp; lt; br /&amp; gt;&amp; lt; br /&amp; gt;&lt; br /&gt;&lt; br /&gt; <br/> <br/>

时间:2016-05-29 21:03:44

标签: php html

我已经从头开始构建了我的第一个Web应用程序,因为我仍在学习最佳实践。

我的TEXTAREA块有问题,我想节省空格并打破,以便格式化看起来不错。

EG。 这是我的文字区域描述

新行从这里开始

然而,我得到了它的工作,但不是每次我看到我的用户发布显示如下

的文本

&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&lt;br /&gt;<br /><br />

当我将内容保存到DB中时,我正在使用此

nl2br(htmlentities($string, ENT_QUOTES, 'UTF-8'));

当我在DB中查找结果时,他们会向我显示像

这样的休息

当我显示回屏幕时,我这样做

ucfirst (strtolower (substr(str_replace(array("&lt;br /&gt;", "<br/>", "<br />"), '', escape($results[$i + $offest]->description)), 0, 80)));

然而,有些工作正常,有些仍显示我在上面显示的结果,

对于我来说,最好的方法是逃脱,但保留中断和格式化以便存储到数据库中并在显示屏上将它们全部重新组合在一起?

感谢您的时间

0 个答案:

没有答案