У меня есть файл странного формата, который мне нужно проанализировать с помощью PHP. Он использует ^
в качестве разделителя полей и ~
в качестве символа конца строки. Я могу легко установить параметр $delimiter
для fgetcsv
на ^
, чтобы получить большую часть данных. Проблема в том, что fgetcsv
не принимает символ EOL в качестве параметра, поэтому он читает строки на основе разрывов строк, а не с учетом символа EOL.
Есть ли способ обойти это?