我在我的php项目中使用strip_tags()
。
实际上strip_tags()
的作用是什么?我可以将其应用于<textarea>
(说明),电子邮件字段吗?
答案 0 :(得分:0)
strip_tags
从字符串中删除HTML标记。
考虑一个PHP变量:
$string = "<p><span>Hello</span> world!</p>";
echo $string; //will output <p><span>Hello</span> world!</p>
echo strip_tags($string); //will output Hello world!
如果它只需要一个参数,那么它就是字符串本身,它将从该字符串中删除所有标记。但您也可以告诉要移除哪个标记:
strip_tags($string, "<span>"); //output will be <p>Hello world!</p>
有关详细信息,请参阅this。
答案 1 :(得分:0)
使用此功能,您可以过滤变量中的所有HTML标记。此外,您还可以指定不应过滤哪些HTML标记。
$text = '<p>This is a sample text.</p><b>Text data.</b>';
EG。 1:过滤所有HTML标记。
echo strip_tags($text); // This is a sample text.Text data.
EG。 2:过滤除p标签以外的所有HTML标签。
echo strip_tags($text, '<p>'); // <p>This is a sample text.</p>Text data.
有关详细信息,请参阅此处:strip_tags() example