本篇文章是对PHP删除HTMl标签的实现代码进行了详细的分析介绍
需要的朋友参考下
复制代码 代码如下:
/**
* 取出html标签
*
* @access public
* @param string str
* @return string
*
*/
function deletehtml($str) {
$str = trim($str); //清除字符串两边的空格
$str = strip_tags($str"<p>"); //利用php自带的函数清除html格式保留P标签
$str = preg_replace("/t/"""$str); //使用正则表达式匹配需要替换的内容如空格换行并将替换为空
$str = preg_replace("/rn/"""$str);
$str = preg_replace("/r/"""$str);
$str = preg_replace("/n/"""$str);
$str = preg_replace("/ /"""$str);
$str = preg_replace("/ /"""$str); //匹配html中的空格
return trim($str); //返回字符串
}