aide pour isoler une valeur d'une expression régulière
Posté : 03 déc. 2007, 17:26
Bonjour,
J'ai un problème à la fois simple et compliqué (pour moi). J'essais d'isoler une valeur dans une expression régulière.
Le (.+?) de mon expression /\[ *!menu *= *(.+?)\]/si , doit isoler la valeur entré dans [!menu=***]. Bref, je désire trouvé la fonction qui me permettrai d'entré ces valeurs dans une variable dynamique.
Voici ce que j'utilise pour le moment (non fonctionnel):
J'ai un problème à la fois simple et compliqué (pour moi). J'essais d'isoler une valeur dans une expression régulière.
Le (.+?) de mon expression /\[ *!menu *= *(.+?)\]/si , doit isoler la valeur entré dans [!menu=***]. Bref, je désire trouvé la fonction qui me permettrai d'entré ces valeurs dans une variable dynamique.
Voici ce que j'utilise pour le moment (non fonctionnel):
$text = "Bonjour toi, bienvenue sur [!menu=titre-a-saisir]. Est-ce que ça marche?";
$check = array();
$check = preg_split("\[ *!menu *= */si",$text);
Merci beaucoup de votre aide, je suis désespéré!!