首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在字符串中的所有换行符之前插入反斜杠?

如何在字符串中的所有换行符之前插入反斜杠?
EN

Stack Overflow用户
提问于 2012-11-24 01:36:02
回答 2查看 1.9K关注 0票数 0

我正在用PHP构建需要在Javascript函数中使用的多行字符串,所以我echo出了字符串,它们出现在它们应该出现的地方,但我遇到的问题是Javascript多行字符串必须在每行的末尾有一个反斜杠\

除了在中硬编码反斜杠(我不能这样做,因为字符串也是在Javascript函数之外使用的),我如何在字符串中的每个换行符之前添加反斜杠?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-24 01:38:20

代码语言:javascript
复制
str_replace("\r\n","\\\r\n",$str)
票数 0
EN

Stack Overflow用户

发布于 2012-11-24 01:40:09

通过json_encode函数运行字符串以生成JavaScript字符串。不要试图编写自己的例程来确保JS的字符串安全。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13533606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档