我读的PHP其中一个JSON文件,并将其存储在它的值的变量是:PHP:获取正确的转义字符串从json_encode
$json = {"inp" : "0"}
不过,我需要通过这个作为输入到应用程序,它要求它严格地是以下格式:
"{\"inp\" : \"0\"}"
我已经试过str_replace('"', '\"')
,但\\"
这种替代"
,赠送:
"{\\"inp\\" : \\"0\\"}"
它不被应用程序接受为输入。
任何方向如何实现所需的字符串"{\"inp\" : \"0\"}"
将不胜感激。
我认为'str_replace'应该可以工作。你是如何用双斜杠获得输出的?你如何“将此传递给应用程序”? – Bergi
我不知道为什么我会得到双引号。有任何想法吗? 有一个参数需要传递到的api – user1628340
我怀疑字符串中有单个反斜杠,只有输出方法会将它们回显(以便您可以将输出用作字符串文本)。请向我们展示您用于输出它们的代码! – Bergi