МАССИВ В 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

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