1

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->books を使用して、著者またはコメントを含む本の配列を取得しますが、どちらも機能していません。ここで何が間違っていますか? ありがとう!

4

1 に答える 1

2

PHP で JSON オブジェクトをデコードすると、(連想) 配列として表されます。JavaScript で JSON オブジェクトをデコードすると、通常は JavaScriptObject 表現が返されるため、最初は少し混乱するかもしれません。

$data['books'][0]['author'];
于 2013-03-29T23:43:18.750 に答える