[Tableaux] problème avec array_search et in_array
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:
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:
1 2
|
$array = array( $i => $product_id2); |
Voici ce qu'il m'affiche :
Citation:
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