Как прочитать файл с конкретного символа (fgetcsv)

Lloyd

Новичок
Как прочитать файл с конкретного символа (fgetcsv)

Имеется файл формата .csv.
Необходимо прочитать его с помощью fgetcsv, но не с начала и даже не с конкретного байта, а с места где начинаются цифры.

Например:

sometext&symbols;sometext&symbols;sometex;t&symbols123sometext&symbols

Разбор .csv нужно начанать с 123 в этом случае.

Как это сделать?
Спасибо.
 

Magiys

Новичок
Да читать сначала, потом парсить и все, ничего сложного.
 

Krishna

Продался Java
Наверное, всё-таки, не читать сначала, а читать с начала :)
Просто это, как-бы, немного разные вещи :)
 

Lloyd

Новичок
А какими функциями можно найти первые цифры и отсечь начало файла до них?
 

Фанат

oncle terrible
Команда форума
объясни, зачем ты хочешь что-то отсечь?
почему ты не читаешь ответы, которые тебе написали?
 

Lloyd

Новичок
Да прочитал я ответы и понял что сначало надо файл прочитать. А как распарсить его я не понял.

Зачем обрезать?
Прайс-лист из БД строится по принципу:

id; название; описание.

Но перед этим есть строка заголовка + пустая строка.
Когда этот файл импортируется в БД, необходимо начинать вставку в базу в цикле начиная с id, а он разумеется представляет число. Все что выше этого вы базу конечно не вставиться и сответственно нужно как-то проигнорировать.

Вот и спрашиваю.
 

Фанат

oncle terrible
Команда форума
Все что выше этого вы базу конечно не вставиться и сответственно нужно как-то проигнорировать.
ну и КТО ТЕБЕ МЕШАЕТ игнорировать всё, что выше?
ЧИТАТЬ и ИГНОРИРОВАТЬ?
кто тебя заставляет вставлять в базу пустые строки?
почему ты хочешь непременно обрезать файл, а не просто читать обычным порядком?
 

Lloyd

Новичок
Хорошо, согласен.
А как читать и игнорировать?
Просто подскажите набор функций необходимых для выполнения этой задачи, я сам дальше разберусь.
 

Фанат

oncle terrible
Команда форума
IF()
вот тебе набор функций, который позволяет игнорировать.
 
Сверху