冷知识 - 没br标签也能显示换行 ¶
作者:KK
发表日期:2016.11.27
尝试 ¶
将Content-type
这个HTTP响应头的值设置成text/plain
就可以把换行原样显示出来了!
header('Content-type:text/plain');
print_r([1,2,3]);
不用查浏览器源代码都可以看到换行!效果:
分析 ¶
Content-type
这个响应头是告诉请求客户端“我响应给你的是啥内容”,一般我们最常见的就是text/html
这个值了,text就是说它是一段文本,然后html就是说这段文本是HTML文本,所以浏览器才解析了DOM树
而响应js时也是text/javascript
,否则浏览器是不会运行这些JS代码的
那text/plain
其实就是“纯文本”的意思,浏览器就会认为“这段text不代表任何含义,我不对它处理,原样输出”,所以字符中有换行符也原样输出了换行