Preg_match et variable
queryz
Messages postés
110
Statut
Membre
-
queryz Messages postés 110 Statut Membre -
queryz Messages postés 110 Statut Membre -
Bonjour,
j'aimerais integrer une variable dans ma regex
Voici ce que je voudrais :
Dans ce bout de code :
id="ModeVente_0">non</textarea>
J'aimerais récupérer le "non" mais il faut que le 0 apré modevent soit remplacée par une variabe ($i)
Quelle sera donc ma regex ??
Merci beaucoup
Bonne journée!
j'aimerais integrer une variable dans ma regex
Voici ce que je voudrais :
Dans ce bout de code :
id="ModeVente_0">non</textarea>
J'aimerais récupérer le "non" mais il faut que le 0 apré modevent soit remplacée par une variabe ($i)
Quelle sera donc ma regex ??
Merci beaucoup
Bonne journée!
4 réponses
-
« J'aimerais récupérer le "non" mais il faut que le 0 apré modevent soit remplacée par une variabe ($i) »
Tu ne peux pas remplacer et récupérer des informations avec la même regex, il faut même faire appel à 2 fonctions différentes : preg_match_all et preg_replace
Expliques mieux ce que tu veux faire.
Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire. -
Ma regex est t'elle bonne :
$regex = ' " #id=\ModeVente_'.$i.'\">(.*?)<textarea># " ' -
$regex = '#id="ModeVente_'.$i.'">(.*)</textarea>#i';
-
Merci bien !
Je dois extraire 2500 pages grâce au preg_match chaque page contient une vingtaine d'informations à récupérer
(j'utilise ajax pour executer toutes les pages)
mais le preg_match oublie parfois des données comment ca se fait ?
J'ai essayer sur une page ca fonctionne bien mais quand on veut le faire sur plusieurs ca commence à oublier des informations .
Comment y remédier? (j'espere que tu me comprend)