说一说“\\n”和"\n"------第一次用到“\\n”这种串
来源:互联网 发布:excel筛选重复数据公式 编辑:程序博客网 时间:2024/06/05 21:07
最近碰上一个奇葩事, 为了简便起见, 我进行简化叙述。 在js中需要var x = "hello\nworld";这个的一个语句, 于是我在php中类似这样返回:
<?php $js_str =<<<EOT <script> var x = "hello\n"; x += "world"; </script>EOT; echo $js_str;?>然后, html页面就有问题了, 开始觉得挺奇怪, 后来用F12调试网页才知道原因。 上述结果为:
<script> var x = "hello"; x += "world"; </script>
这显然不是我们预期的js代码, "\n"被转义了, 所以要阻止它转义, 应该将php代码改为:
<?php $js_str =<<<EOT <script> var x = "hello\\n"; x += "world"; </script>EOT; echo $js_str;?>结果为:
<script> var x = "hello\n"; x += "world"; </script>
这才是我们要的js代码啊。
我被这个问题缠绕了至少10分钟, 也算是第一次见"\\n"这种用法, 有点意思。
0 0
- 说一说“\\n”和"\n"------第一次用到“\\n”这种串
- n & (n-1) 和 n & (-n)
- N!
- N!
- n
- N
- N!
- N!
- N!
- N!
- n!
- N!
- N!
- N!
- N!
- n
- N!
- N!
- window系统 鼠标右键菜单加载缓慢问题
- [读书笔记]Java类加载过程
- 怎样理解阻塞非阻塞与同步异步的区别?
- java线程的使用
- Android 混淆代码(eclipse篇)
- 说一说“\\n”和"\n"------第一次用到“\\n”这种串
- php的异步非阻塞开发
- php执行流程相关
- 【思想感悟】2015年终总结
- 【iOS】自定义TabBarController
- 使用杂记
- 算法分析——最大连续子序列和的问题
- php小分点
- json解析之gson解析