今天提供几个方法给大家,可让浏览器直接输出html码。
通过转义特殊字符,从而达到效果
1、把标签的 < 替换成 <
2、把标签的 > 替换成 >
这样就不会被解析了,当然如果你还要转义其他的字符也行的。
写法1:
$str = '<div><p>P标签</p><img src="" alt="img标签"><a href="">这里是A标签</a><br></div>';
$str = str_replace('<', '<', $str);
$str = str_replace('>', '>', $str);
echo $str;
写法2:
$str = '<div><p>P标签</p><img src="" alt="img标签"><a href="">这里是A标签</a><br></div>';
$str = str_replace(array('<', '>'), array('<', '>'), $str);
echo $str;
写法3:
$str = '<div><p>P标签</p><img src="" alt="img标签"><a href="">这里是A标签</a><br></div>';
$replace = array(
'<' => '<',
'>' => '>'
);
echo strtr($str, $replace);
放入<xmp></xmp>标签中,从而达到效果
function showHtml($data){
echo '<xmp>';
print_r($data);
echo '</xmp>';
}
$str = '<div><p>P标签</p><img src="" alt="img标签"><a href="">这里是A标签</a><br></div>';
showHtml($str);
© 版权声明
本站所发布的全部内容源于互联网搬运,请在下载后24小时内删除。如果有侵权之处请第一时间联系我们E-mail:zgq3242@qq.com删除。敬请谅解!
THE END