2010-02-19 4 views
3

Ok permet de dire que je dispose d'un fichier appelé Fichier.txt et il contientComment ajouter un fichier après une chaîne? php

Hello 
World 
!!!!! 

Ok maintenant je l'ai donc ils peuvent poster quelque chose à ajouter à la chaîne, mais il a ot être juste sous la chaîne « Bonjour ". Comment ferais-je cela?

+1

Comme, insérez toujours à la ligne 2? Ou toujours après le "bonjour"? – Matchu

Répondre

4
$mystring="string to append"; 
$file="file"; 
$data = file($file); 
foreach ($data as $k=>$v){ 
    if (strpos($v,"Hello") !==FALSE){ 
     $data[$k]=$data[$k] . "$mystring\n"; 
    } 
} 
file_put_contents($file,$data); 
+1

+1 Après avoir relu le titre, je pense que vous l'avez cloué. – Sampson

+0

Je suis d'accord C'est très bien Merci beaucoup! +1 Bon exemple – H4cKL0rD

Questions connexes