Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PHP过滤下面的JSON?_Php_Json_Payment Gateway - Fatal编程技术网

如何使用PHP过滤下面的JSON?

如何使用PHP过滤下面的JSON?,php,json,payment-gateway,Php,Json,Payment Gateway,我正在对支付网关执行查询,这是作为回复收到的JSON的一部分: "//{\"COLUMNS\":[\"TR_ID\",\"INV_ID_EXT\",\"CUST_ID_EXT\",\"MERCH_ID\", ... ,null,\"510510\",1,24]]}" 如何从字符串中删除“\”以在真正的JSON中进行转换 到目前为止我所做的: echo $JSON2 = str_replace("//","",$theString); 我明白了: "{\"COLUMNS\":[\"TR_ID

我正在对支付网关执行查询,这是作为回复收到的JSON的一部分:

"//{\"COLUMNS\":[\"TR_ID\",\"INV_ID_EXT\",\"CUST_ID_EXT\",\"MERCH_ID\", ... ,null,\"510510\",1,24]]}"
如何从字符串中删除“\”以在真正的JSON中进行转换

到目前为止我所做的:

echo $JSON2 = str_replace("//","",$theString); 
我明白了:

"{\"COLUMNS\":[\"TR_ID\", ...
当我尝试
str\u replace(“\\”,“,$JSON2”)我还有
“{\”列\:[\“TR\u ID\”,…

由于某些原因,我可以删除
/
,但不能删除
\

如果不逐个字符循环,如何从该字符串中删除
\

echo stripslashes($JSON2);
黑色斜杠可以作为转义符使用,我相信

尝试使用该函数

echo stripslashes($JSON2);

黑色斜线可以作为一种逃避,我相信

你用和试过这样做吗?看这里

为此:


关于魔术语录问题:

您是否尝试过使用and这样做?请参见此处

为此:


对于Magic Quotes issue:

stripslashes可能是您正在寻找的机器人-嗨,这是我得到的$JSON=stripslashes($theString);Result=“//{COLUMNS\”:[\'TR\u ID\”,\“INV\u ID\u EXT\”,“CUST\u ID\u EXT\”,…stripslashes可能是您正在寻找的机器人-嗨,这是我得到的$JSON=stripslashes($theString);Result=“//{COLUMNS\“:[“TR\u ID\”,“INV\u ID\u EXT\”,“CUST\u ID\u EXT\”,…Hi stripslashes(str\u replace('/'),“$theString));给我“{”COLUMNS\”:[“TR\u ID\”,“INV\u ID\u EXT\”,“CUST\u ID\u EXT\”,…@zwitterion我想你有这个神奇引号的问题,请看这里的解决方案Hi stripslashes(str\u replace('/'),“,$theString))“COLUMNS\”,“,”给我,{\“INV_ID_EXT\”、“CUST_ID_EXT\”、…@zwitterion我认为您遇到了这个神奇引号的问题,请参阅此处以获得解决方案
{
    "COLUMNS": ["TR_ID", "INV_ID_EXT", "CUST_ID_EXT", "MERCH_ID", null, "510510", 1, 24]
}