私はFacebook Graph APIの応答から以下の配列構造を持っています。変数配列データへのアクセスPHP
"data": [
{
"actions": [
{
"action_type": "comment",
"value": "2"
},
{
"action_type": "offsite_conversion",
"value": "1606"
}
],
"date_start": "2017-04-03",
"date_stop": "2017-05-02"
},
{
"actions": [
{
"action_type": "post",
"value": "2"
},
{
"action_type": "post_reaction",
"value": "33"
},
{
"action_type": "page_engagement",
"value": "816"
},
{
"action_type": "post_engagement",
"value": "807"
},
{
"action_type": "offsite_conversion",
"value": "1523"
}
],
"date_start": "2017-04-03",
"date_stop": "2017-05-02"
},
]
値の数は柔軟で、 "offsite_conversion"から値を取得したいと考えています。通常、私はそのようにします:
data['data'][0]['actions']['1']['value']
しかし、['1']が可変であるため、これは機能しません。
そして、何 '「1」を交換する問題があります'変数で? –
詳細を教えてください。 "offsite_conversions"は常に最後であるため、 '1'を計算するので、私はすでに 'actions'の数を数えるアイディアを持っていた – swapfile
offsite_conversionの複数のインスタンスがあります。どちらを取得しようとしていますか?または、それらをすべて手に入れようとしていますか? –