84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
我从富文本编辑器中得到的值最外层被
$res=$_POST['content'];
$res是我获得的内容,但里面有p标签,我不会正则表达式,要怎么过滤掉最外层的P标签再放入数据库。
strip_tags()
strip_tags() 函数剥去字符串中的 HTML、XML 以及 PHP 的标签。语法strip_tags(string,allow)参数 描述string 必需。规定要检查的字符串。allow 可选。规定允许的标签。这些标签不会被删除。
/*参数 描述$str 必需。你要过滤的字符串。$tag 可选。指定要过滤的标签,为空时,默认过滤所有HTML标签*/function strip_tag_one($str, $tag=''){
$pattern = '#\<(\/)?'.$tag.'.*?\>#i'; //正则过滤指定标签 return preg_replace($pattern, '', $str);
}
strip_tags()
strip_tags() 函数剥去字符串中的 HTML、XML 以及 PHP 的标签。
语法
strip_tags(string,allow)
参数 描述
string 必需。规定要检查的字符串。
allow 可选。规定允许的标签。这些标签不会被删除。
/*
参数 描述
$str 必需。你要过滤的字符串。
$tag 可选。指定要过滤的标签,为空时,默认过滤所有HTML标签
*/
function strip_tag_one($str, $tag='')
{
}