КОЛИЧЕСТВО СТРОК В CSV ФАЙЛЕ PHP

CSV (Comma Separated Values) — формат представления табличных данных, которые могут быть легко импортированы и экспортированы из различных приложений. Одной из задач, с которыми часто сталкиваются разработчики, является подсчет количества строк в csv-файле на PHP.

Для решения этой задачи можно использовать функцию count() в комбинации с функцией fgetcsv(). Последняя функция возвращает массив значений для текущей строки в файле csv. Пример кода ниже:

$file = fopen('data.csv', 'r');$count = 0;while (($data = fgetcsv($file)) !== false) { $count++;}fclose($file);echo "Number of rows: " . $count;

В этом примере мы открываем файл csv и проходим через каждую строку файла, используя fgetcsv(). При каждой успешной итерации мы увеличиваем счетчик $count на 1. В конце листинга мы выводим общее количество строк в файле csv.

Следует отметить, что fgetcsv() может работать медленно с большими файлами, так что в зависимости от обстоятельств может потребоваться использовать альтернативные подходы, например, чтение файла блоками.

Формат CSV файлов

Примеры работы с форматами данных ini, csv и json на PHP

Импорт данных из csv в mysql

#24 Уроки PHP - Учим язык PHP, Чтение из файла и запись в файл на PHP

Пишем и читаем CSV файлы. Практический PHP Stage 2

Видеоурок 14: Работа с файлами PHP. Чтения файла, запись в файл. Функции file_get_contents, file итд

PHP: почему его вечно хоронят, актуально ли его учить и чем он полезен бизнесу. Код и кофе, s4, ep 8

PHP - работа с файлами [пробный урок курса, часть 1]

Реклама
Новое
Реклама