作者:乖扬123_829 | 来源:互联网 | 2018-07-15 21:41
过滤html标签在php中太简单了,我们可以直接使用strip_tags函数来实现了,下面给各位整理了一些关于
strip_tags函数的例子。
php过滤html的函数:
strip_tags(string)
这样就可以过滤掉所有的html标签了。
如果想过滤掉除了之外的所有html标签,则可以这样写:
strip_tags(string,"");
过滤除了
xxx
之外的所有html标签,则可以这样写:
strip_tags(string,"");
php有效的过滤html标签,js代码,css样式标签:
@is", "", $str );
?>
自定义函数
function uh($str)
{
$farr = array(
"/s+/",
//过滤多余的空白
"/<(/?)(script|i?frame|style|html|body|title|link|meta|?|%)([^>]*?)>/isu",
//过滤 ]*>)/isu",
//过滤网页特效的on事件
);
$tarr = array(
" ",
"<123>", //如果要直接清除不安全的标签,这里可以留空
"12",
);
$str = preg_replace( $farr,$tarr,$str);
return $str;
}