2014-04-18 7 views
0

j'avais 2 tableau;array_intersect() ne fonctionne plus?

$friends = array(); 
$idpens = array(); 

puis-je obtenir id ami de facebook pour $ amis

$result = $this->facebook->api("/me/friends"); 
     foreach($result['data'] as $index => $friend){ 
       $friends[] = $friend['id']; 
      } 

et obtenir id dans la base de données

$idpencipi=$this->persion->getid(); 
     foreach($idpencipi as $index => $idpen){ 
       $idpens[] = $idpen['fb_id']; 
      } 

Imprimer:

print_r($friends): Array (
[0] => 1009167810 
[1] => 106309886180996 
[2] => 1677624156 
[3] => 1818586059 
[4] =>100004421164127) 


print_r($idpens): Array (
[0] => 100004421164127 
[1] => 106309886180996 
[2] => 2345679543234) 

mais quand j'utilise array_intersect()

print_r(array_intersect($idpens,$friends)); 

sortie:

Array() 

Que puis-je faire?

+0

[_Cannot Reproduce_] (https://eval.in/138094) –

Répondre

0

J'ai vérifié ce code.Il fonctionne bien. Je pense que quelque part un de votre tableau se surcharger et c'est pourquoi il n'est pas capable de trouver l'élément commun.

Remarque: Veuillez supprimer les données d'entrée. Cela peut être dû à des espaces indésirables.

Veuillez cocher cette case ou renvoyer tout le code de votre script.

+0

Si vous trouvez cette réponse utile alors ne pas oublier de l'accepter ou de l'évaluer – Maverick