Bonjour à tous,

Voici mon problème j'aimerai tester si ma variable $productid2 se trouve ou non dans mon array, et l'afficher si elle ne se trouve pas dans mon array ! Et se pour n'afficher qu'une fois chaque nombre!
Pour ce faire voici ce que je fais:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
if (in_array($product_id2, $array)) {
    echo "Trouvé {$product_id2}<br><br>";
    print_r($array);
}else{
   echo "J'ajoute --> {$product_id2}<br><br>";
   $array = array( $i => $product_id2);
   $alert .= "{$product_id2}<br>";
   print_r($array);
}
Mon array est incrémenter dans un boucle while comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$array = array( $i => $product_id2);
Voici ce qu'il m'affiche :
C'est la première fois
J'ajoute --> 7

Array ( [0] => 7 )
J'ajoute --> 9

Array ( [1] => 9 )
J'ajoute --> 7

Array ( [2] => 7 )
Et donc voilà comme vous pouvez le constater le nombre 7 s'y trouve mais il ne le trouve pas ni avec in_array() ni avec array_search

Avez vous une idée?

D'avance merci ciao