【发布时间】:2026-02-12 12:45:02
【问题描述】:
我正在保存一个带有 json 数据的 cookie。回显$_COOKIE['data']示例
[{\"date\":1355249777,\"title\":\"junior\"},{\"date\":1355249747,\"title\":\"christopher\"},{\ "date\":1355249139,\"title\":\"melfi\"},{\"date\":1355249123,\"title\":\"tony\"},{\"date\":1355248876 ,\"title\":\"carmela\"},{\"date\":1355248859,\"title\":\"meadow\"}]
数据是纯javascript,然后通过JSON.stringify传递,然后存储在cookie中。现在我需要将其转换为 php 数组。我尝试了 json_decode 方法,但它返回 null。有任何想法吗?谢谢!
【问题讨论】:
-
如果在将
JSON.stringify传递给 php 之前使用它,json_decode()应该是你所需要的。我们可以看到更多你的代码吗? -
看来你需要 stripslashes()。
-
我认为 json_decode 由于斜线而难以理解您当前的结构。
-
我不认为这真的是另一个问题的重复。
标签: php arrays json serialization stringify