1
Я хочу использовать strstr(), чтобы удалить все перед словом. У меня уже есть это здесь:Используйте strstr() в каждой строке
$file = file_get_contents('text.txt');
$deleted = strstr($file, 'word');
echo $deleted;
Но это, только для одной линии! Мне нужно, чтобы удалить все слова перед каждой строкой в txt-файле.
Я надеюсь, что кто-то может помочь мне :)
Nice, спасибо, его рабочий :) – maxdachs
На самом деле я думаю, что в этом случае array_walk будет лучшим выбором. Он не будет создавать новый массив с содержимым файла, поэтому в этом случае array_map менее эффективен для памяти. array_walk ($ file, function (& $ line) { $ line = strstr ($ line, "word"); }); – MegaAppBear
@amrhady Это также способ: D Вы можете выбрать то, что хотите (с помощью array_map вы можете сохранить исходный файл в массиве) – Rizier123