если он находится в файле, используйте file()
для чтения файла, вы получите массив строк.Если это строка, используйте explode("\n", $string)
.Если вы не знаете разделитель, вы можете использовать preg_split("/(\n|\r|\n\r)/", $string)
.Затем зациклите элементы массива и добавьте строку, затем используйте join("\n", $arr)
для преобразования массива обратно в строку.Если вам нужно сохранить разделители, используйте preg_split
, как указано выше, с параметром PREG_SPLIT_DELIM_CAPTURE
и пропускайте разделители при добавлении строк.
Если вы использовали file()
, конец строки уже там, поэтому используйте file_put_contents("newfile", join('', $arr))
, чтобы записать его обратно.