php关于浏览器解析html标记问题
程序员文章站
2022-06-11 08:57:03
...
今天通过学习php,发现了一个问题。如果直接echo 一个标记,会让浏览器解析并生成html标记。
效果如下图:
<?php
$a = "<br>1";
echo $a;
?>
上图中通过f12查看元素的确发现了<br>
标记,但如果想让浏览器不解析该怎么办呢?
方法如下:
<?php
$a = "<br>1";
$a = str_replace("<", "<", $a);
$a = str_replace(">", ">", $a);
$a = str_replace("\"", """, $a);
echo $a;
?>
上图中通过三个str_replace()函数,解决了不让浏览器解析的问题。
str_replace("<", "`<`", $a);
str_replace("`>`", "`>`", $a);
str_replace("`\"`", "`"`", $a);
学习在与不断地探究……
下一篇: 喜马拉雅听书的音频怎么下载至电脑?
推荐阅读
-
解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
-
PHP关于ajax中在Html页面方法传值有关问题
-
正则表达式 - 一句php解析html页面的脚本问题
-
浏览器解析js生成的html出现样式问题的解决方法_javascript技巧
-
for循环 - 新手PHP代码问题,求解关于simple_html_dom
-
关于HTML5 Placeholder新标签低版本浏览器下不兼容的问题分析及解决办法
-
关于老式浏览器兼容HTML5和CSS3的问题
-
关于HTML5 Placeholder新标签低版本浏览器下不兼容的问题分析及解决办法
-
解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
-
关于老式浏览器兼容HTML5和CSS3的问题