Quel est le meilleur moyen d'extraire plusieurs (~40 valeurs) d'un fichier texte à l'aide de php ?
les données sont plus ou moins similaires :
NAMEA valuea
NAMEB valueb
Je cherche une approche appropriée* pour extraire ces données dans une structure de données, car je vais devoir spécifier des regex pour chacune d'entre elles (les 40).
Ai-je été clair ?
*C'est-à-dire que la méthode par défaut/douloureuse serait pour moi de le faire :
$namea = extractfunction("regexa", $textfilevalue);
$nameb = extractfunction("regeb", $textfilevalue);
... 40 fois !
Les lignes peuvent ne pas être dans le même ordre ou être présentes dans chaque fichier. Chaque NAMEA est un texte du type "Numéro d'enregistrement :", ou "Nom du demandeur :" (c'est-à-dire avec des espaces dans ce que j'appelais NAMEA).
Réponse au Col.
Je cherche une "façon" raisonnable d'écrire mon code, pour qu'il soit lisible, modifiable, qu'il construise un objet ou un tableau facilement appelable, etc... "bon style de codage !" :)
@Adam - En fait, ils le font... et contiennent aussi des barres obliques...
@Alix - Un homme extraordinaire ! C'était BIEN ! Aurais-tu aussi une idée sur la façon dont je peux "tronquer" le tableau des résultats en supprimant tout ce qui se trouve à partir de "key_x" ? Dois-je ouvrir une nouvelle question ?