Précédent   Forum des professionnels en informatique > PHP > Langage > Regex
Regex Forum d'entraide sur les expressions rationnelles PHP. Avant de poster -> FAQ regex, Cours de regex et Sources de regex
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 20/04/2006, 08h57   #1
Membre du Club
 
Inscription : avril 2005
Messages : 300
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 300
Points : 59
Points : 59
Par défaut Plutôt 2 preg_replace() ou 1 preg_replace_callbac k() ?

Bonjour,

Je suis entrain de faire un script relativement lourd et souhaite donc l'optimiser tant bien que mal. Pour cela j'ai besoin de votre aide concernant les expressions régulières et les fonctions qui leurs sont associées.

Pouvez-vous m'indiquer quelle fonction (ou plutôt quelle méthode) est à privilégier ?

choix 1

faire appel deux fois à la fonction preg_replace() l'une en dessous de l'autre.


choix 2

faire appel une fois à la fonction preg_replace_callback()



Sachant que ce choix sera utilisé pas qu'une seule fois (sinon pas trop d'intérêt, je chercherais pas ainsi la petite bête), mais en masse.

Merci de votre aide.
Thierry8 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2006, 09h47   #2
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Salut

La réponse est sans appel : un callback.
Cela permettra notamment d'ajouter rapidement des traitements, si le code vient à évoluer.
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2006, 09h56   #3
Membre du Club
 
Inscription : avril 2005
Messages : 300
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 300
Points : 59
Points : 59
Merci, c'est exactement à cette conclusion que je suis arrivé.
Thierry8 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2006, 10h09   #4
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Alors c'est parfait ^^
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui 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 10h37.


 
 
 
 
Partenaires

Hébergement Web