0

只是我有 JSON 数组,它转换为目标数组以使用它。
每次我尝试从数组中回显任何属性(对象)时都会出错

Undefined property: stdClass::$title

这是数组

stdClass Object
(
    [info] => stdClass Object
        (
            [title] => Categories
            [num_of_cate] => 5
            [color] => grey
        )

)

原始 JSON 数组

{"info":{"title":"Categories","num_of_cate":5,"color":"grey"}}

这就是我试图呼应该属性的方式

echo $info->title
4

1 回答 1

4

尝试这个:

$json = '{"info":{"title":"Categories","num_of_cate":5,"color":"grey"}}';
$decoded = json_decode($json);
echo $decoded->info->title; // Categories

目前,您正在尝试访问$decoded->title不存在的等价物 - 因此出现错误。

于 2013-09-27T00:41:02.937 回答