Функция PHP fputcsv()
Определение и использование
Функция fputcsv() форматирует строку в формате CSV и записывает в открытый файл.
Функция возвращает длину записанной строки. В случае ошибки возвращает false.
Синтаксис
fputcsv(файл,fields,seperator,enclosure)
Параметры | Описание |
---|---|
файл | Обязателен. Определяет открытый файл, в который следует записать. |
fields | Обязателен. Определяет массив, из которого следует получить данные. |
seperator | Опционально. Определяет символы, используемые в качестве разделителя полей. По умолчанию это запятая (,). |
enclosure | Опционально. Определяет символы, окружающие поле. По умолчанию это двойные кавычки "". |
Описание
fputcsv() форматирует строку (используя fields Форматирует массив (параметр массива) в формат CSV и записывает в открытый файл файл Указанный файл.
Советы и комментарии
Совет:См. функцию fgetcsv().
Пример
<?php $list = array ( "George,John,Thomas,USA", "James,Adrew,Martin,USA", ); $file = fopen("contacts.csv","w"); foreach ($list as $line) { fputcsv($file,split(',',$line)); } fclose($file); ?>
После выполнения кода CSV файл будет выглядеть примерно так:
George,John,Thomas,USA James,Adrew,Martin,USA