可以使用htmlentities函数
<?phpheader("content-type:text/htmlcharset=utf-8")
$str = '<a href="http://www.baidu.com">百度一下</a>'
echo htmlentities($str)
?>
输出结果
<a href="http://www.baidu.com">百度一下</a>php中htmlspecialchars函数能把<、>转义成可以在html页面直接显示的形式(<>),比如
$str='<a href="a.html">aaa</a>'
echo htmlspecialchars($str)就是直接显示代码了。
更详细的用法去查阅htmlspecialchars说明,可以选择性地转义引号