Страница 1 из 1

Получить текст из файла без первой строчки

Добавлено: 17 окт 2010, 19:09
tailor
Какой самый оптимальный способ реализовать такое? Если загнать файл в массив, удалить строчку, потом implode(); и обратно записать в файл - получится текст в одну строчку, а нужно оставить текст в исходном виде.

Re: Получить текст из файла без первой строчки

Добавлено: 17 окт 2010, 23:34
shmel
tailor писал(а):Какой самый оптимальный способ реализовать такое? Если загнать файл в массив, удалить строчку, потом implode(); и обратно записать в файл - получится текст в одну строчку, а нужно оставить текст в исходном виде.
если правильно понял то так:
удаляем

Код: Выделить всё

array_splice($massiv, 0, 1);
записываем

Код: Выделить всё

fwrite ($fp, implode("",$massiv));

Добавлено: 18 окт 2010, 21:40
tailor
Не совсем то. Можно подсчитать кол-во байт в первой строчке и сместив указатель с помощью fseek(); получить нужную часть текста. Хотя наверно проще всего будет воспользоваться array_shift();