如何在PHP中只删除"'"?

omg*_*omg 0 javascript php escaping

我正在做以下事情,将值从PHP转移到javascript:

var str = '<?php echo $v; ?>';
Run Code Online (Sandbox Code Playgroud)

如果没有"'"$v,它只会被罚款.

但万一有"'"$v,将报告明显错误.

到目前为止我只使用过mysql_real_escape,现在不适用.

Gre*_*reg 9

您应该使用json_encode()从PHP到Javascript:

var str = <?=json_encode($v);?>;
Run Code Online (Sandbox Code Playgroud)