我有这个数组,它是在PHP中解码JSON的结果(数组的名称是$ data):
Array ( [books] => Array ( [0] => Array ( [author] => author name [comment] => this is a great book ) [1] => Array ( [author] => another name [comment] => a comment ) ) )
我正在尝试访问此数组,如下所示:
$data->books[0]->author
例如,或$ data->书籍可以获得包括作者或评论在内的一系列书籍,但两者都不起作用,我在这里做错了什么?谢谢!
答案 0 :(得分:2)
在PHP中解码JSON对象时,它将表示为(关联)数组。这可能有点令人困惑,因为在JavaScript中解码JSON对象通常会返回JavaScriptObject表示。
$data['books'][0]['author'];