我有这个标记。
<p class="element-p"></p>
在其中,我放置了从 HTML 实体转换为 HTML 字符的文本。
我这样做:
$TEXT_VALUE = html_entity_decode($result_city['ANONS_TEXT_VALUE']);
字符转换成功!
接下来,我将在我的标记中显示结果(见上文)。
echo '<p class="element-news-p">'. $TEXT_VALUE .'</p>';
在输出中,我得到的结果与我预期的不太一样。
<p class="element-news-p"></p>
<p>описание</p>
<p></p>
虽然预期的结果不同:
<p class="element-news-p">
<p>описание</p>
<p></p>
</p>
你能告诉我这个现象是如何解决的吗?为什么会有这样的行为?
<p class="element-news-p"> '. $TEXT_VALUE .'</p>'
最好用适当的样式替换<div class="element-news-p">' . $TEXT_VALUE .'</div>'
并放入其中。这是因为浏览器一看到下一段,就会自动关闭上一段。