, если он находится в файле, используйте 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))
.