Page 1 sur 1

Recherche dans un array

Posté : 02 sept. 2021, 15:30
par dono020
Bonjour,

Je viens d'arriver sur ce forum, et je me permet de vous solliciter car j'ai actuellement un petit soucis. J'ai des données stockées dans plusieurs tableaux. Je souhaite effectuer une recherche de certaines valeurs. J'utilise alors un foreach pour naviguer entre mes tableaux et ensuite je regarde si une des valeurs qui ressort de ce foreach est identique à mes recherches. Mais, en effectuant mon foreach, je ne boucle que sur les premières valeurs.

Quelqu'un peut-il m'aider ? Merci d'avance.

Re: Recherche dans un array

Posté : 03 sept. 2021, 10:00
par Maitrepylos
Bonjour, un peu de code de ce que vous faites nous aiderais.
Sinon avez vous vu la fonction in_array() ?

Re: Recherche dans un array

Posté : 06 sept. 2021, 12:02
par @rthur
Un foreach() va parcourir l'intégralité de ton tableau.
Donc soit tu as une instruction break; ou un continue; qui te fait sortir de ce foreach()
Ou alors tu as un tableau multidimensionnel, et alors le foreach() ne te fait parcourir que le 1ᵉʳ niveau.

N'hésite pas à utiliser var_dump() pour voir comment est constitué ton tableau.

Et je rejoins ce que t'as dit Maitrepylos : il faut que tu nous copie-colle les lignes de codes pertinentes pour qu'on puisse t'aider efficacement :)