次の配列には複数のデータ配列があります。一部のデータ配列にはフィールドがありますがmessage
、ないものもあります。
message
これらのフィールドを持つ配列からとcreated_time
フィールドを取得したいと思います。
ループなしでデータを取得できます。次に例を示します。
$msg = $json['posts']['data'][0]['message'];
しかし、どうすればループを使用して、そのフィールドを持つすべての配列からメッセージフィールドを取得できますか。
Array
(
[id] => 1234
[posts] => Array
(
[data] => Array
(
[0] => Array
(
[id] => 123_456
[from] => Array
(
[name] => User Name
[id] => 123
)
[message] => This is the message i want to get.
[privacy] => Array
(
[value] =>
)
[type] => status
[status_type] => mobile_status_update
[created_time] => 2013-01-13T11:09:55+0000
[updated_time] => 2013-01-13T11:09:55+0000
[comments] => Array
(
[count] => 0
)