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:
Mon array est incrémenter dans un boucle while comme ceci :
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); }
Voici ce qu'il m'affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $array = array( $i => $product_id2);
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_searchC'est la première fois
J'ajoute --> 7
Array ( [0] => 7 )
J'ajoute --> 9
Array ( [1] => 9 )
J'ajoute --> 7
Array ( [2] => 7 )
Avez vous une idée?
D'avance merci ciao
Partager