Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP Facebook登录用户自动跟踪系统_Php_Facebook - Fatal编程技术网

PHP Facebook登录用户自动跟踪系统

PHP Facebook登录用户自动跟踪系统,php,facebook,Php,Facebook,我正在尝试制作一个自动跟踪新用户Facebook好友的系统 当用户使用其Facebook ID登录网站时,服务器会将其Facebook ID号存储到db列中 因此,我想检索Facebook好友id号,并将其与当前签名用户的Facebook id号进行匹配 以下是来自Facebook好友的数组数据 Array ( [data] => Array ( [0] => Array ( [name] => James1

我正在尝试制作一个自动跟踪新用户Facebook好友的系统

当用户使用其Facebook ID登录网站时,服务器会将其Facebook ID号存储到db列中

因此,我想检索Facebook好友id号,并将其与当前签名用户的Facebook id号进行匹配

以下是来自Facebook好友的数组数据

Array (
    [data] => Array (
        [0] => Array (
            [name] => James1
            [id] => 1111
        )
        [1] => Array ( 
            [name] => James2
            [id] => 2222
        )
        [2] => Array (
            [name] => James3
            [id] => 3333
        )
        [3] => Array ( 
            [name] => James4
            [id] => 4444
        )
        [4] => Array ( 
            [name] => James5
            [id] => 5555
        ) [5] => Array ( 
            [name] => James6
            [id] => 6666
        )
    )
) 
我尝试使用in_array PHP命令,但没有成功

你能告诉我怎么做吗?

试试:

foreach($yourArr['data'] as $val) {
   if($yourUserId == $val["id"]) {
      ///found
      break;
   }
}

给我们看看你的代码,它不起作用。我怀疑你没有看到子数组中的元素。另外,不要在这里发布个人数据!你所做的实际上是违反了Facebook TOS。@Brad我尝试了各种代码来匹配这些数字,但效果不好。我想如果我在这里发布错误的代码,会分散整个问题的注意力。