如何解析双引号

时间:2016-02-03 10:04:28

标签: php

你好:)我在PHP中有一个脚本创建一个文件(使用函数" file_put_contents()"),它会将PHP文件的内容放在刚刚创建的文件中。在PHP文件中,有双引号,所以当我尝试实现我想要放入这个新制作的PHP文件的代码时,它有双引号,而file_put_contents的工作方式是它的第二部分使用双引号同样。

为了正确看待它,它是这样的:file_put_contents('file.php',"code with "" in it")  所以你可以看到,双引号妨碍了PHP文件的双引号。

我的问题是,如何让引号内的文字不解析? 感谢

5 个答案:

答案 0 :(得分:1)

使用\ more info

file_put_contents('file.php',"code with \"\" in it")

或使用'引用第二个参数

file_put_contents('file.php','code with "" in it')

答案 1 :(得分:0)

在使用单引号定义的字符串文字中包装包含双引号的字符串。

file_put_contents('file.php','code with "" in it');

答案 2 :(得分:0)

"逃逸"是你正在寻找的。与往常一样,本手册包含您的所有答案:

答案 3 :(得分:0)

您只需要转义双引号,如下所示:file_put_contents('file.php',"code with \"\" in it")

有关详细信息:http://php.net/manual/en/language.types.string.php

答案 4 :(得分:-1)

尝试使用addslashes("带有引号和#34;的代码)来解决这个问题