МАССИВ В CSV PHP
CSV (Comma-Separated Values) является одним из наиболее распространенных форматов файлов для импорта и экспорта данных из баз данных. Для работы с CSV-файлами в PHP часто используют двумерный массив, в котором каждая строка представляет отдельную запись, а каждый столбец - отдельное поле данных.
Для создания CSV-файла в PHP необходимо выполнить несколько шагов. Сначала необходимо создать массив данных, представляющий таблицу, затем открыть файл для записи, проходя по массиву и записывая каждую строку в файл, разделяя поля запятой.
$data = array( array('John', 'Doe', 34), array('Jane', 'Doe', 28), array('Bob', 'Smith', 45));$file = fopen('data.csv', 'w');foreach($data as $row) { fputcsv($file, $row);}fclose($file);
В данном примере массив $data содержит данные, которые необходимо записать в CSV-файл. С помощью функции fopen() открываем файл data.csv для записи. Затем проходим по массиву данных, используя функцию fputcsv() для записи каждой строки. Файл закрывается с помощью fclose().
Для чтения данных из CSV-файла в PHP можно использовать функции fgetcsv() и str_getcsv(). Функция fgetcsv() позволяет читать данные из открытого файла CSV по строкам, а функция str_getcsv() разбирает CSV-строку, возвращая массив значений.
$file = fopen('data.csv', 'r');while (($row = fgetcsv($file)) !== false) { print_r($row);}fclose($file);
В данном примере файл data.csv открывается для чтения, а затем проходим по строкам файла в цикле while, используя fgetcsv() для получения каждой строки. Полученные данные выводятся с помощью функции print_r().
PHP - Export Data Array to CSV File
Reading a CSV file into an array in PHP
Using Array how to generate CSV File in PHP
Пишем и читаем CSV файлы. Практический PHP Stage 2
Массивы в PHP - часть 1 - Базовый курс PHP-7
Примеры работы с форматами данных ini, csv и json на PHP
Upload Array elements into .CSV File Using PHP
PHP : PHP Array to CSV
Массивы в PHP ( часть 1). PHP stage 2