Функция 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