如何删除HTML标签?
我想删除PDF视图中的HTML标记.看下面的图片.请帮我解决一下这个.
这是我的代码:
$string1 = $_POST["editor1"];
$string1 = str_replace("<p>", "", $string1);
$string2 = str_replace(" ", " ", $string1);
$string2 = explode("</p>", $string1);
Run Code Online (Sandbox Code Playgroud)
这是我的输出:
foreach ($string2 as $key) {
$pdf->Multicell(0,3,$key);
}
?>
Run Code Online (Sandbox Code Playgroud)
该strip_tags() 函数从HTML,XML和PHP标记中剥离字符串.
strip_tags(string,allow)
$string1 = strip_tags($string1);
*更新
- 减少某些标签打印.
echo strip_tags("Hello <b><i>SO!</i></b>","<b>");
打印你好!
您可以使用以下代码替换 pdf 格式文本中的特殊字符。我已经在我的java项目中使用了这段代码,并且它在那里工作得很好。我已经帮你把它改成php了。
\n\n $string1=str_replace(" ", " ", $string1 );\n $string1=str_replace("&", "&", $string1 );\n $string1=str_replace(">", ">", $string1 );\n $string1=str_replace("<", "<", $string1 );\n $string1=str_replace("à", "À", $string1 );\n $string1=str_replace("ë", "Ë", $string1 );\n $string1=str_replace("\\"", """, $string1 );\n $string1=str_replace("<br />", "<br />", $string1 );\n $string1=str_replace("é", "é", $string1 );\n $string1=str_replace("\xc3\xa0", "à", $string1 );\nRun Code Online (Sandbox Code Playgroud)\n