我从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' – swapfile
offsite_conversion有多个实例。你试图得到哪一个?还是你想让他们全部? –