PHP自定义函数:去除所有html标签 function pregstring($str){ $strtemp = trim($str); $search = array( "||Uis", "|].*?|Uis", // 去掉 javascript "|[字定义].*[/字定义]|Uis", // 去掉缩略图 "|]*?>|Uis", // 去掉 HTML 标记 ">(quot|#34);i", // 替换 HTML 实体 ">(amp|#38);i", "|,|Uis", "|[s]{2,}|is", "[>nbsp;]isu", "|[$]|Uis", ); $replace = array( "`", "", "", "", "", "", "", " ", " ", " ", ); $text = preg_replace($search, $replace, $strtemp); return $text; } echo pregstring(字符串); //调用函数 ?>