115 votes

« Modificateur inconnu 'g' dans... » lors de l'utilisation de preg_match en PHP?

Voici le regex que j’essaie d’utiliser:

Je l’ai trouvé sur ce site, et il fonctionne très bien quand je l’essaie là-bas. Mais dès que je le place dans mon code, je reçois ce message:

Quelqu’un peut-il expliquer ce qui ne va pas et pourquoi cela fonctionne sur ce site Web et non dans mon code ?

205voto

codaddict Points 154968

Il n’y a pas de modificateur pour [](http://php.net/preg_match). Au lieu de cela, vous devez utiliser la `` fonction.

Donc, au lieu de :

utiliser:

1voto

Jasper Points 4782

Supprimez l’in ```` à la fin - php n’a pas le modificateur global car les fonctions que vous appelez décident s’il est global ou non.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X