Bonjour à tous

J'ai une petite question d'ordre syntaxique :

J'ai une matrice creuse n*m. Chaque colone contient des ids (1 à l'infini, mais entiers). J'aimerai faire une intersection de toutes les colones de ma matrice, j'e veux donc utilise la fonction "array_intersect($array1, $array2)".

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
    $intersection = array_intersect($matrice[0], $matrice[1]);
    for($i=2; isset($matrice[$i][0]); $i++)
        $intersection = array_intersect($intersection, $matrice[$i]);
Il me mets comme erreur ceci : Warning: array_intersect()[function.array-intersect]: Argument #1 is not an array in ...

Ma question est donc, comment pouvoir utiliser cette fonction en utilisant des colone de matrice ?

Merci d'avance , a bientôt