【发布时间】:2015-08-12 16:45:04
【问题描述】:
我有我想从没有循环的数组中获取的数据。
例如,我想获得“link_click”的“价值”,我怎样才能做到这一点?
我试过了:但这不起作用。
$stats = json_decode($data, false);
$link_click= $stats->data->actions->action_type->['link_click']->value;
{
"data": [
{
"actions": [
{
"action_type": "comment",
"value": 2
},
{
"action_type": "link_click",
"value": 636
},
{
"action_type": "post_like",
"value": 2
},
{
"action_type": "page_engagement",
"value": 640
},
{
"action_type": "post_engagement",
"value": 640
}
],
【问题讨论】:
-
这听起来很像家庭作业。请发布您尝试过的内容。这不是代码生成网站!
-
由于您的所有操作条目都有 action_type,您需要循环它们并添加一个条件来检查其值为“link_click”。更好的问题:为什么在这种情况下循环不是一个选项?
-
@nLee,此代码来自 facebook api 我尝试使用以下方法获取数据:'$link_click= $stats->data->actions->action_type->['link_click']->value ;'
-
@Mario Wenig,你能给我举个例子吗?
-
查找“foreach php”或“php forach json 数组”