Разбираем CSV-файл на PHP.
Пример небольшого скрипта для чтения и извлечения данных средствами PHP из CSV. В файле CSV может быть случайно оставлен заголовок, содержащий название столбцов. Чтобы его исключить, добавлена проверка с помощью регулярных выражений – является ли первое значение числовом (нумерация строк, идентификатор id и т.д.).
<?php
$handle = fopen("import.csv", "r");
if ($handle) {
while (($buffer = fgets($handle)) !== false) {
//разбиваем строку на значения и помещаем в массив
$data = explode(',', $buffer);
//помещаем массив данных в переменные
list($id, $email, $telephone, $firstname, $lastname) = $data;
//if it is not header of table
if (preg_match("|^[\d]+$|", $id)) {
// делаем что-то с полученной строкой данных
}
}
fclose($handle);
}
Комментарии:
Нету комментариев для вывода...