[PHP] regex pour preg_match problème
wally
-
wally -
wally -
Bonjour tout le monde
Je viens vers vous car j'ai un souci, qui à force de bidouillage est parti completement en vrie, celà concerne un moteur template personnel
mon problème concerne par exemple cette ligne
avant j'utilisait ereg comme ceci ($nom etant le nom du bloc) :
et je récupérais donc ce qui est entre l'ouverture et la fermeture d'un bloc sous $matches[0] soit "(.*)"
le problème est que ereg est dépréciée depuis quelques temps maintenant et que j'aimerai mettre mon vieu script à jour pour un nouveau projet
j'ai regarder sur divers forum, qui explique différente méthode mais je n'arrive pas à le mettre en application.
je cherche donc à utiliser la même forme mais avec preg_match qui est préférable, car si je change ereg par preg_match y'a une belle erreur ( en gros il me dit que $matches n'est pas un tableau et que $matches[0] n'existe pas ) même en ajoutant les délimiteur "/" en début et fin de chaîne.
si quelqu'un pouvait m'aider ca serait super
d'avance merci de votre aide
Je viens vers vous car j'ai un souci, qui à force de bidouillage est parti completement en vrie, celà concerne un moteur template personnel
mon problème concerne par exemple cette ligne
<!-- BLOC --> du contenu HTML ou autre <!-- /BLOC -->
avant j'utilisait ereg comme ceci ($nom etant le nom du bloc) :
ereg("<!-- " . $nom . " -->(.*)<!-- /" . $nom . " -->",$source,$matches);
et je récupérais donc ce qui est entre l'ouverture et la fermeture d'un bloc sous $matches[0] soit "(.*)"
le problème est que ereg est dépréciée depuis quelques temps maintenant et que j'aimerai mettre mon vieu script à jour pour un nouveau projet
j'ai regarder sur divers forum, qui explique différente méthode mais je n'arrive pas à le mettre en application.
je cherche donc à utiliser la même forme mais avec preg_match qui est préférable, car si je change ereg par preg_match y'a une belle erreur ( en gros il me dit que $matches n'est pas un tableau et que $matches[0] n'existe pas ) même en ajoutant les délimiteur "/" en début et fin de chaîne.
si quelqu'un pouvait m'aider ca serait super
d'avance merci de votre aide
A voir également:
- [PHP] regex pour preg_match problème
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour à la ligne php ✓ - Forum PHP
- Retour a la ligne avec Echo comment faire ? - Forum Webmastering
- Regex ne commence pas par - Forum Programmation