Recherche dans un array

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Recherche dans un array

Re: Recherche dans un array

par @rthur » 06 sept. 2021, 12:02

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 :)

Re: Recherche dans un array

par Maitrepylos » 03 sept. 2021, 10:00

Bonjour, un peu de code de ce que vous faites nous aiderais.
Sinon avez vous vu la fonction in_array() ?

Recherche dans un array

par dono020 » 02 sept. 2021, 15:30

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.