Bonjour,
Voilà, j'ai essayé de mettre en place une expression régulière me permettant de sortir des arguments dans une chaine de caractères :
Ma chaine type :
<!-- DESIGNATION commande1="valeur1" commande2="valeur2" ... -->
maintenant mon expression :
preg_match("#<!-- (.*?) (.*?=.*?) -->#",$value,$matches);
Lorsque je n'ai qu'un paramètre (commande1="valeur1"), ça marche impeccable, mais si j'ai plusieurs paramètres comme dans l'exemple ci-dessus, ça va me trouver toutes les commandes ensembles (commande1="valeur1" commande2="valeur2" ...)
donc comment puis-je attraper mes commandes séparément ? de manière à ce que mon tableau $matches sépare bien toutes les commandes ?
Merci pour votre aide ^^
Partager