Recherche dans 2 tableaux imbriqués

Par Bakar23, il y a 11 ans


Bonjour,

je souhaite faire un recherche dans un tableau contenu dans un autre tableau comme ceci.

array (size=4) 0 => array (size=2) 'id_path' => string '1' (length=1) 0 => string '1' (length=1) 1 => array (size=2) 'id_path' => string '2' (length=1) 0 => string '2' (length=1) 2 => array (size=2) 'id_path' => string '3' (length=1) 0 => string '3' (length=1) 3 => array (size=2) 'id_path' => string '4' (length=1) 0 => string '4' (length=1) / Il y a surement moyen d'y arriver avec un in_array mais je n'ai jamais été confronté à ce problème auparavant.

4 réponses

betaWeb, il y a 11 ans
foreach ($array_1 as $k => $v) { if (is_array($v) && in_array($needle, $v) { // ton code } }
Bakar23, il y a 11 ans

Merci c'est exactement ce que je cherchais

betaWeb, il y a 11 ans

Je t'en prie.

Tu peux même raccoucir un peu ton code si tu n'as pas besoin de récupérer les clés:

foreach ($array_1 as $v) { if (is_array($v) && in_array($needle, $v) { // ton code } }
Bakar23, il y a 11 ans

C'est ce que j'ai fait merci !