私はJSONとより「高度な」配列にまったく慣れていません。そのため、何を検索すればよいかわかりません...
私はこの「JSON配列」を持っています(あなたはそれを何と呼んでいますか?):
{
"id": "321123321",
"statuses": {
"data": [
{
"message": "testmessage",
"updated_time": "2012-12-25T16:33:29+0000",
"id": "123321123"
}
],
"paging": {
"previous": "1",
"next": "1"
}
}
}
$message と呼ばれる "message" からの変数と、$updated と呼ばれる "up_datedtime" からの変数を作成したいと考えています。
ID を取得するには、次のようにします。 $json_a=json_decode($string,true); $id $json_a['id'];
ステータスの場合: $json_a=json_decode($string,true); $status = $json_a['id']['statuses'];
しかし、「メッセージ」を取得しようとすると、「文字列オフセットを配列として使用できません」というメッセージが表示されます: $message = $json_a['id']['statuses']['data']['message'];
配列から適切な方法で $message を取得するにはどうすればよいですか?