strip_tags函数不适用于<p>某事</p>

时间:2012-03-24 06:09:50

标签: php strip-tags

我有这样的输入

$desc = &lt;p&gt;\r\n test job description!&lt;/p&gt;

我使用了echo html_entity_decode(nl2br($desc),ENT_NOQUOTES,"Utf-8");

和out put变为<p>\r\n test job description!</p>

然后使用echo html_entity_decode(stripslashes(nl2br($desc)),ENT_NOQUOTES,"Utf-8");

&安培;得到了<p> test job description!</p>

&安培;使用echo strip_tags(html_entity_decode(stripslashes(nl2br($desc)),ENT_NOQUOTES,"Utf-8"));获取test job description!之类的输出,但输出变为<p> test job description!</p>

我在这里做错了什么或者我可以使用什么功能来获得所需的输出test job description!

1 个答案:

答案 0 :(得分:1)

您的代码

$desc = "&lt;p&gt;\r\n test job description!&lt;/p&gt;";
echo strip_tags(html_entity_decode(stripslashes(nl2br($desc)),ENT_NOQUOTES,"Utf-8"));

输出

test job description!

您问题中的数据是错误的,或者您尝试的代码是错误的。请仔细检查并再次发布。