У меня есть большой файл DBF, который я просто хотел бы читать как .csv или .txt файл, преобразовывая его в массив.PHP читает файл .DBF в скрипте
$file = file_get_contents('data.dbf');
Выполнение этого просто импортирует его как один огромный текст. Я попытался
explode("\n\r", $file);
, но это не похоже на работу либо как он воспринимает его как одну гигантскую строку без разрывов строк. Excel btw отлично читает.
У меня нет расширения dbase (даже не уверен, что я могу сделать это легко). Есть ли другой способ, я могу читать его правильно по очереди?
Попробуйте файл() вместо file_get_contents(). Это создает массив с каждым элементом, являющимся одной строкой файла. http://php.net/manual/en/function.file.php – ckimbrell
Я пробовал это. По-видимому, это воспринимается как одна гигантская линия. – user2029890