Repérer des occurences à l'aide d'un masque ?

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 : Repérer des occurences à l'aide d'un masque ?

Re: Repérer des occurences à l'aide d'un masque ?

par CaptainTs » 21 mai 2012, 14:49

Oups, j'ai parlé trop vite, il fallait simplement que j'ajoute des parenthèses, comme ceci :
preg_match_all('/(produit=[0-9]+)/', $texte, $tab);
Merci encore :)

Re: Repérer des occurences à l'aide d'un masque ?

par CaptainTs » 21 mai 2012, 14:45

Salut xTG,

Merci pour ta réponse
Oui j'avais vu cette fonction, mais je ne vois pas comment l'appliquer à X éléments :/.

Merci pour votre aide

Re: Repérer des occurences à l'aide d'un masque ?

par xTG » 21 mai 2012, 06:48

Regardes du côté de preg_match_all. ;)

Repérer des occurences à l'aide d'un masque ?

par CaptainTs » 21 mai 2012, 04:24

Bonjour,

Je suis confronté à un casse tête pour moi.
J'ai un gros contenu texte et je souhaite repérer à l'intérieur toutes les occurences du type "produit=xxx"

J'ai essayé ceci :
preg_match('/produit=[0-9]+/', $this->texte, $tabProd

Cela me permet bien d'extraire la première occurence, mais le problème est que je peux avoir n occurences.

Comment repérer et extraire x occurences de ce masque d'une chaine ?

Merci à vous :D