Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.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
将字符串化json结构转换为PHP数组_Php_Arrays_Json_Serialization_Stringify - Fatal编程技术网

将字符串化json结构转换为PHP数组

将字符串化json结构转换为PHP数组,php,arrays,json,serialization,stringify,Php,Arrays,Json,Serialization,Stringify,我正在用json数据保存cookie。echo$\u COOKIE['data'] [{“日期”:1355249777,{“头衔”:1355249747,{“日期”:1355249747,{“头衔”:克里斯托弗,{“日期”:1355249139,{“头衔”:梅尔菲,{“日期”:1355249123,{“头衔”:托尼},{“日期”:1355248876,{“头衔”:卡米拉},{“日期”:1355248859,{“头衔”} 数据是纯javascript,然后经过JSON.stringify传递,然后

我正在用json数据保存cookie。echo
$\u COOKIE['data']

[{“日期”:1355249777,{“头衔”:1355249747,{“日期”:1355249747,{“头衔”:克里斯托弗,{“日期”:1355249139,{“头衔”:梅尔菲,{“日期”:1355249123,{“头衔”:托尼},{“日期”:1355248876,{“头衔”:卡米拉},{“日期”:1355248859,{“头衔”}

数据是纯javascript,然后经过
JSON.stringify
传递,然后存储在cookie中。现在我需要将其转换为php数组。我尝试了
json\u decode
方法,但它返回null。有什么想法吗?谢谢

试试看


json_解码(stripslashes($_COOKIE['data'])

以上答案的一个小补丁(还不能评论)


否则,如果使用
JSON,可能会出现错误

。我们能看到你的更多代码吗?看来你需要删除斜杠()。我认为json_decode很难理解你当前的结构,因为斜杠。可能的重复我不认为这真的是另一个问题的重复。方括号的外壳也需要删除。@Lenin我不明白你的意思。无论如何,这里有一个工作示例:是的,这就是问题所在。谢谢
json_decode(stripslashes($_COOKIE['data']),true);