有些人总是问我为什么输出的跟我文章提供的不一样。
那是因为浏览器解析了字符串中的html代码,所以不一样。
那么在今天提供几个方法给大家,可让浏览器直接输出html码。
通过转义特殊字符,从而达到效果
1、把标签的 < 替换成 <
2、把标签的 > 替换成 >
这样就不会被解析了,当然如果你还要转义其他的字符也行的。
写法1:$str = '
P标签
这里是A标签$str = str_replace('
$str = str_replace('>', '>', $str);
echo $str;
写法2:$str = '
P标签
这里是A标签$str = str_replace(array(''), array('<', '>'), $str);
echo $str;
写法3:$str = '
P标签
这里是A标签$replace = array(
' '<',
'>' => '>'
);
echo strtr($str, $replace);
放入
标签中,从而达到效果function showHtml($data){echo '
';print_r($data);
echo '
';}
$str = '
P标签
这里是A标签showHtml($str);
浏览器启用弹出窗口过滤功能,将无法跳转到下载页。在浏览器地址栏右边符号提示处点击允许就可以了!
郑重声明:
1、本站源码仅供个人学习研究和交流使用,请于下载后二十四小时内删除
2、本站大多资源来源于互联网、用户分享,仅供学习交流使用,本站不提供任何技术支持
3、本站联系方式Email:admin@youhutong.com ,收到邮件会第一时间处理。
4、如侵犯到任何版权问题,请立即告知本站(立即在线告知),本站将及时删除并致以最深的歉意