注意:用于Graph API的未定义索引php sdk

注意:用于Graph API的未定义索引php sdk,php,facebook-php-sdk,Php,Facebook Php Sdk,我使用Graph api发送了一个Facebook请求,结果得到了下面的数组。但是,当我尝试执行代码时: $a=计数($Obj_1['events']->数据) 我得到以下信息 注意:未定义索引:事件 我已经尝试了所有的方法,比如: $Obj_1[0]->events->data $Obj_1->events->data $Object[0]->['events']->data 谷歌搜索了任何试图弄明白这一点的东西。 我试图

我使用Graph api发送了一个Facebook请求,结果得到了下面的数组。但是,当我尝试执行代码时:

$a=计数($Obj_1['events']->数据)

我得到以下信息

注意:未定义索引:事件

我已经尝试了所有的方法,比如:

$Obj_1[0]->events->data
$Obj_1->events->data                 
$Object[0]->['events']->data
谷歌搜索了任何试图弄明白这一点的东西。 我试图摆脱通知,因为脚本按预期运行。。。 请帮忙:)


尝试替换:如果
打印($Obj\u 1)行执行工作,然后更换以下内容。。
从


您的主要变量&
var\u dump
result是什么?或者显示您的一些代码部分..Obj_1=GetallEvents($vention_id[$i]);GetallEvents要求graph api将来自某些facebook页面的事件作为一个数组,如$graphObject=$response->getGraphObject()->asArray();然后我在脚本中返回结果,我想获取同一页面中存在多少事件,var_dump给出的结果是0和1以及4var_dump($Obj_1);给这个输出数组(大小=2)“事件”=>object(stdClass)[14]公共“数据”=>array(大小=3)0=>object(stdClass)[4]。。。1=>对象(stdClass)[9]。。。2=>object(stdClass)[6]public'next'=>string'(length=154)'id'=>string'387929384628068'(length=15)变量转储($Obj_1)的输出是什么?我希望了解您的问题并查看您的代码示例。。所以,显示您的代码部分..相同。仍然给我通知:未定义索引:事件在$tmpObj=$Obj_1[“事件”];注意:试图获取$a=count($tmpObj->data)上非对象的属性;这很奇怪!您可以尝试创建一个新文件。是否有任何方式表明问题是因为我调用了一个函数???我做了同样的事情,没有调用任何函数,在一个php文件中,没有给我任何通知问题。。。。。
 Array(
        [events] => stdClass Object
            (
                [data] => Array
                    (
                        [0] => stdClass Object
                            (
                                [name] => 
                                [start_time] => 
                                [timezone] => 
                                [id] => 
                            )

                    )

                [paging] => stdClass Object
                    (

                       )
            )
        [id] => 
    )
$a=count($Obj_1['events']->data);
$tmpObj=$Obj_1["events"];
$a=count($tmpObj->data);