|
Последние активные темы форума |
|
fputcsv
(no version information, might be only in CVS) fputcsv --
Форматирует строку в виде CSV и записывает её в файловый указатель
Описаниеint fputcsv ( resource handle [, array fields [, string delimiter [, string enclosure]]] ) fputcsv() форматирует строку (переданную в виде
массива fields) в виде CSV и записывает её
в указанный файл handle. Возвращает длину
записанной строки или FALSE в случае неудачи.
Дополнительный параметр delimiter устанавливает
разделитель полей (только один символ). По умолчанию это запятая:
,.
Дополнительный параметр enclosure устанавливает
ограничитель полей (только один символ). По умолчанию это двойная кавычка:
".
Пример 1. Пример использования функции fputcsv()
<?php
$list
= array (
'aaa,bbb,ccc,dddd'
,
'123,456,789'
,
'"aaa","bbb"'
);
$fp
=
fopen
(
'file.csv'
,
'w'
);
foreach (
$list
as
$line
) {
fputcsv
(
$fp
,
split
(
','
,
$line
));
}
fclose
(
$fp
);
?>
|
|
Замечание: Если у вас возникают проблемы
с распознаванием PHP окончания строк при чтении
файлов на Macintosh-совместимом компьютере или при чтении файлов, созданных
на Macintosh-совместимом компьютере, необходимо включить опцию
auto_detect_line_endings.
См. также описание функции fgetcsv().
|