Bonjour,

Je dois en fait parser un fichier PHP contenant les lignes suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
/* Explication */
define("MAVARIABLE", "Sa valeur", true) ;
define("UNEAUTRE", "Une autre valeur", true) ;
 
/* Autre commentaire */
define("ENCOREUNE", "Coucou", true) ;
Mon but est de récupérer dans un tableau les deux éléments qui m'intéressent pour chaque ligne, à savoir le nom de la variable (ex : MAVARIABLE) et sa valeur (ex : Sa valeur). Il faut évidemment détecter les lignes de commentaires pour les sauter.

Je me doute qu'il faut employer la fonction ereg(), mais j'ai du mal avec cette fonction !!

J'image que c'est quelque chose du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ereg("define\(\"((.*))\", \"((.*))\"", $line, $result) ;
et que mes deux résultats devraient être dans $result[0] et $result[1] ! Mais ça ne fonctionne pas... Je sais que c'est la bonne fonction, mais je ne la maitrise vraiment pas !

Quelqu'un pourrait-il m'aider ?

Un grand merci,
dachu