Используя PHP, можно ли загружать только одну запись/строку из файла CSV?Можно ли загрузить одну строку из файла CSV?
Другими словами, я хотел бы обрабатывать файл как массив, но не хочу загружать весь файл в память.
Я знаю, что это действительно то, для чего нужна база данных, но я ищу простое и грязное решение для использования во время разработки.
Редактировать: Чтобы уточнить, я точно знаю, в какой строке содержится информация, которую я ищу.
Я просто хотел бы узнать, есть ли способ получить его, не прочитав весь файл в памяти.
Да, вы можете загрузить одну строку с помощью 'fgetcsv'. Кроме того, вопрос немного расплывчатый. Какие дополнительные требования у вас есть для этой строки? Вы хотите загрузить его из середины файла, из неизвестной позиции, отфильтрованного некоторым условием ...? – deceze
невозможно. Вам просто нужно прочитать каждую строку, пока не найдете то, что ищете. Я видел несколько сценариев, которые отвлекают вас от внимания, поэтому вы можете писать «запросы», но под капотом все равно работает одинаково. edit: хорошо вы можете прочитать его по 1 строке за раз, но я * предположим, что вы хотите сделать, это выбрать определенную строку –