Разделение TXT-файла на новые строки - PullRequest
0 голосов
/ 20 января 2019

У меня большой текстовый файл выглядит так: "Привет, как дела? 878SAZIm Отлично. Спасибо, 878SAZ. Хорошего дня"

Я хочу разделить этот файл на новую строку каждый раз, когда вижу «878SAZ» и сохраняю его как txt. Я пытался сделать несколько вещей, но я не смог этого сделать, что делать?

$txt_file = file_get_contents('C:/files/file.txt');
$rows = explode("878SAZ", $txt_file);

array_shift($rows);
foreach($rows as $row)
{
}
file_put_contents("C:/files/file.txt, $rows)";

1 Ответ

0 голосов
/ 20 января 2019

Вы можете попробовать заменить строку '878SAZ' на "\ n", что означает перевод строки

$input = file_get_contents(YOUR_FILE_PATH);
$text = str_replace('878SAZ', "\n", $input);
file_put_contents(WRITE_FILE_PATH, $text);
...