5 résultats trouvés
- par Befa-cdt
- 02 août 2010, 16:09
- Forum : PHP avancé
- Sujet : Problème de regex - impossible d'interprêter $1
- Réponses : 8
- Vues : 1499
Bon voila finalement une solution qui me semble assez propre (elle n'est pas de moi c'est un ami qui me l'a soufflée :D) Je crée d'abord une variable $user à ma classe Ensuite en faisant ainsi : $cleanText = preg_replace_callback('/\[VAR\]([[:alpha:]]*_?[[:alpha:]]*)\[\/VAR\]/Ui', array(&$this, ...
- par Befa-cdt
- 02 août 2010, 15:09
- Forum : PHP avancé
- Sujet : Problème de regex - impossible d'interprêter $1
- Réponses : 8
- Vues : 1499
J'ai bien essayé avec function mais cela me génère une erreur PHP (j'utilise la version 5.2.8 peut être que cela vient de la). Il faudrait bien faire comme ceci : ? $cleanText = preg_replace_callback('/\[VAR\]([[:alpha:]]*_?[[:alpha:]]*)\[\/VAR\]/Ui', function($x){ global $user; return $user->$x[1];...
- par Befa-cdt
- 02 août 2010, 14:14
- Forum : PHP avancé
- Sujet : Problème de regex - impossible d'interprêter $1
- Réponses : 8
- Vues : 1499
Bonjour Berzemus et merci pour ta réponse. J'ai effectivement essayé avec preg_replace_callback et un create_function comme ceci ; $cleanText = preg_replace_callback('/\[VAR\]([[:alpha:]]*_?[[:alpha:]]*)\[\/VAR\]/Ui', create_function('$x', 'global $user; return $user->$x[1];'), $preText); Et pourtan...
- par Befa-cdt
- 02 août 2010, 11:14
- Forum : PHP avancé
- Sujet : Problème de regex - impossible d'interprêter $1
- Réponses : 8
- Vues : 1499
Bonjour, merci pour cette réponse mais je ne saisis pas bien en quoi cela règlera mon problème. Je n'ai pas de soucis pour récupérer la valeur qui se trouve entre les balises [VAR] et [/VAR] mon soucis est pour interprêter le contenu de ce que je trouve. A priori j'ai trouvé une solution qui sembler...
- par Befa-cdt
- 30 juil. 2010, 18:19
- Forum : PHP avancé
- Sujet : Problème de regex - impossible d'interprêter $1
- Réponses : 8
- Vues : 1499
Bonjour, premier message ici pour vous demander de l'aide sur un truc sur lequel je m'arrache les cheveux depuis un moment :D Je dois parser une chaine de texte. A certains moments je vais trouver des chaines du type [VAR]pseudo[/VAR]. Ce que je souhaite c'est remplacer cette chaine par la valeur de...
Nous sommes le 14 juin 2026, 10:14