Boucle FOR PHP

wbailly Messages postés 68 Statut Membre -  
Leviathan49 Messages postés 267 Statut Membre -
Bonjour,
que dois-je écrire dans mon .php pour lui dire:
dans le dossier /ABC tu prend tous les fichiers textes, tu les lis tous et a chaque ligne ou tu rencontre les caractères "@@" tu prends la valeur présente après "@@" et tu la met dans une variable.. ? aidez moi svp je luuutte !



--
La rage dans la rétine j'suis pas d'ces mecs qui portent des bas-résilles, 5 euros pour la smaine j'oublie l'MacDo et j'compte mes garette-ci !

1 réponse

  1. Leviathan49 Messages postés 267 Statut Membre 70
     
    Je ferais comme ça :
    <?php
       $files = glob("/ABC/*.txt"); // liste les fichier txt du dossier
       
       $var = array();
       
       foreach($files as $file)
       {
          $textlist = file($file);  // ouvre le fichier et stocke chaque ligne dans textlist
          
          foreach($textlist as $text)
          {
             if(preg_match("#@@(.+)#", $text,$matches)) // stocke la valeur après les @@ dans matches[1]
             {
                $var[] = $matches[1]; 
             }
          }
       }
          
    ?>
    0