在PHP中访问JSON解码产生的数组
我有一个数组,它是用PHP解码JSON的结果(数组的名称是$data): 我尝试按如下方式访问此阵列:在PHP中访问JSON解码产生的数组,php,json,Php,Json,我有一个数组,它是用PHP解码JSON的结果(数组的名称是$data): 我尝试按如下方式访问此阵列: $data->books[0]->author 例如,或$data->books来获取一系列书籍,包括作者或评论,但两者都不起作用,我在这里做错了什么?谢谢 在PHP中解码JSON对象时,它将表示为(关联)数组。这一点一开始可能有点混乱,因为在JavaScript中解码JSON对象通常会返回JavaScriptObject表示 $data['books'][0]['author'
$data->books[0]->author
例如,或$data->books来获取一系列书籍,包括作者或评论,但两者都不起作用,我在这里做错了什么?谢谢 在PHP中解码JSON对象时,它将表示为(关联)数组。这一点一开始可能有点混乱,因为在JavaScript中解码JSON对象通常会返回JavaScriptObject表示
$data['books'][0]['author'];
您没有使用正确的数组表示法<代码>$data['books'][0]['author']。
$data['books'][0]['author'];