将txt文件拆分为新行

时间:2019-01-20 11:34:43

标签: php file split

我有一个很大的txt文件,如下所示: “你好,你好吗?谢谢你,祝你有美好的一天”

每次我看到“ 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 :(得分:0)

您可以尝试将字符串'878SAZ'替换为“ \ n”,这表示换行符

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