Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/10/2011, 17h28   #1
Futur Membre du Club
 
Inscription : mai 2007
Messages : 115
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 115
Points : 19
Points : 19
Par défaut Récupérer une valeur d'une expression régulière

Bonjour à tous
J'aimerais récupérer la valeur d'une expression régulière [0-9]+ et la passer à ma méthode $diapo->simple_diaporama(5) :

Code :
1
2
 
$page['contenu'] = preg_replace("/[diaporama_[0-9]+]/", $diapo->simple_diaporama(5), $page['contenu']);
merci de votre aide
totofe49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2011, 17h33   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 131
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 131
Points : 8 491
Points : 8 491
utilise preg_replace_callback
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2011, 11h04   #3
Futur Membre du Club
 
Inscription : mai 2007
Messages : 115
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 115
Points : 19
Points : 19
Voila ce que j'ai fait et ca marche impec :
Code :
1
2
preg_match("/{diaporama_([a-z]+)_([0-9]+)}/", $page['contenu'], $matches);
    $page['contenu'] = preg_replace("/{diaporama_([a-z]+)_([0-9]+)}/", $diapo->simple_diaporama($matches[1],$matches[2]), $page['contenu']);
totofe49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h14.


 
 
 
 
Partenaires

Hébergement Web