【发布时间】:2025-12-31 20:45:02
【问题描述】:
我有以下 JSON 对象:
[Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]
0: Object
category: Object
0: "Value"
我想知道如何在 PHP 中的变量中获取“值”。 我认为 category[0] 会这样做,但我得到以下而不是“价值”:
__proto__: Object
我该怎么办?
【问题讨论】:
-
你的意思是你有一个 javascript 对象(或它可能出现的对象数组)你想传递给 PHP?您显示的不是 JSON(JSON 只不过是一种序列化格式)。为传递数据(即 AJAX 调用)提出的实际机制是什么?
-
[{"category":{"0":"Value"}
-
如果你的 JSON 是这样的,那将是
$var = json_decode($json); $var[0]['category']['0'] -
嗯,我得到'null'而不是值..
-
哦,等一下,试试第二个 0 - $var[0]['category'][0] 上不带 ''。您可以粘贴更大的 php 代码片段吗?