Variables dans un preg_match
Wylide9
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
Wylide9 Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
Wylide9 Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je vous explique mon problème qui je pense est simple mais malheureusement je ne trouve pas la solution. J'ai un preg_match qui vérifie des caractère ); et j'aimerai qu'il reconnaisse aussi le contenu d'une variable mais je n'arrive pas à trouver la solution pour qu'il vérifie cette variable. Mon code sera sans doute plus explicit:
if (preg_match("#\);#",$ligne)){ // je voudrai inséré $ordres dans ce preg_ match pour que la variable soit vérifiée en tant que début de ligne
echo 'ligne à executer';
}
je vous explique mon problème qui je pense est simple mais malheureusement je ne trouve pas la solution. J'ai un preg_match qui vérifie des caractère ); et j'aimerai qu'il reconnaisse aussi le contenu d'une variable mais je n'arrive pas à trouver la solution pour qu'il vérifie cette variable. Mon code sera sans doute plus explicit:
if (preg_match("#\);#",$ligne)){ // je voudrai inséré $ordres dans ce preg_ match pour que la variable soit vérifiée en tant que début de ligne
echo 'ligne à executer';
}
2 réponses
-
Merci de m'avoir répondu jaky1212,
Malheureusement je savais déjà qu'il fallait mettre ^ pour indiqué le début de ligne je voulais savoir s'il était possible de faire quelque chose comme ça:
preg_match("#^".$ordres."\);#",$ligne) -
Pour vérifier si c'est en début de ligne, rajoutes ^ au début de la regexp. preg_match("#^\);#",$ligne))