[PHP] extraire un mot d'un fichier texte

Gentleman56 Messages postés 41 Date d'inscription   Statut Membre Dernière intervention   -  
Apatik Messages postés 5304 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous,

Je cherche à extraire un mot particulier d'un fichier texte après un test pour le mettre dans un tableau, du genre :

exemple fichier texte :
...
nom : toto
prenom : toto
...


code php :

if ( $motclé=="nom")
{
     // alors je veux lire le mot suivant pour l'affecter à un tableau (réalisé par une fonction php je pense, non ?)
     $tableau[1]= //lire-mot-suivant
}


J'ai le code pour parcourir le fichier ligne par ligne mais je bute sur cette opération.

Merci de votre écoute.
A voir également:

1 réponse

Apatik Messages postés 5304 Date d'inscription   Statut Contributeur Dernière intervention   782
 
Tourne toi vers les regex

Avec la ligne : "nom : toto"
Le code:

if (preg_match("/nom : [a-z]*/", $ligne, $nom)   //On met ce qui correspond à la regex dans $nom
{
     $nom = substr($nom, 6);   //On suprime les 6 premiers caractères pour retirer le "nom : "
     echo "$nom"; }    //On affiche
}


te renvoie "toto"

Pour les fonctions que tu ne comprend pas, je te renvoie vers la doc php.
0