PHP:从json_encode获取正确的转义字符串

时间:2014-06-12 14:53:54

标签: php regex json string

我在php中读取一个json文件,并将其存储在一个值为:

的变量中
$json = {"inp" : "0"}

但是,我需要将此作为输入传递给应用程序,该应用程序严格要求格式为:

"{\"inp\" : \"0\"}"

我已尝试str_replace('"', '\"'),但这会将"替换为\\",并提供:

"{\\"inp\\" : \\"0\\"}"

不被应用程序接受为输入。

有关如何获得所需字符串"{\"inp\" : \"0\"}"的任何指示将不胜感激。

1 个答案:

答案 0 :(得分:1)

$json = json_encode('{"inp" : "0"}');