Je veux utiliser strstr() pour tout effacer avant un mot. J'ai déjà ce ici:Utilisez strstr() dans chaque ligne
$file = file_get_contents('text.txt');
$deleted = strstr($file, 'word');
echo $deleted;
Mais cela, est que pour une ligne! J'ai besoin de tout effacer avant un mot sur chaque ligne de mon fichier txt.
J'espère que quelqu'un peut me aider :)
Nice, Merci beaucoup, son travail :) – maxdachs
En fait, je pense que dans ce cas array_walk serait un meilleur choix. Il ne créera pas de nouveau tableau avec le contenu du fichier, donc array_map est moins efficace dans ce cas. array_walk ($ fichier, fonction (& $ ligne) { $ line = strstr ($ ligne, "mot"); }); – MegaAppBear
@amrhady C'est aussi un moyen: D Vous pouvez choisir ce que vous voulez (Avec array_map vous pouvez simplement conserver le fichier original dans le tableau) – Rizier123