A voir également:
- Problème avec preg_match() PHP
- Easy php - Télécharger - Divers Web & Internet
- Bouton php - Forum PHP
- \R php ✓ - Forum PHP
- Href php ✓ - Forum PHP
- Echo image php ✓ - Forum PHP
1 réponse
jeangilles
Messages postés
816
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
17 juillet 2012
185
Modifié par jeangilles le 27/04/2010 à 10:59
Modifié par jeangilles le 27/04/2010 à 10:59
Comme te l'indique l'erreur, il te manque le "délimiteur" de ton pattern de recherche (un caractère à mettre au tout début à la fin du pattern)
Quelquechose comme ceci devrait mieux coller (si ta chaîne peut contenir des /, tu peux mettre autre chose comme délimiteur):
if (preg_match($categorie, "/".${"tab_categorie".$j}[0]."/"))
Quelquechose comme ceci devrait mieux coller (si ta chaîne peut contenir des /, tu peux mettre autre chose comme délimiteur):
if (preg_match($categorie, "/".${"tab_categorie".$j}[0]."/"))
Modifié par J-L03 le 27/04/2010 à 12:54
Cependant, je ne comprends pas trop car je me suis déjà servi plusieurs fois de la fonction preg_match() et je n'ai jamais eu besoin de rajouter quoi que ce soit aux chaines de caractères... Je t'avoue que je suis un peu perdu là.
27 avril 2010 à 13:18
Si tu en avais pas mis, c'était que tu devais utiliser les fonctions ereg (ereg, eregi ...) non ?
27 avril 2010 à 13:30
27 avril 2010 à 13:33
Ben voilà, tes délimiteurs étaient les #, tu peux faire la même chose ici ^^
27 avril 2010 à 14:39
Si je mets "#$variable#" il va prendre ça comme la chaine de caractère $variable, je suppose...