fputcsv

(PHP 5 >= 5.1.0, PHP 7)

fputcsv���и�ʽ��Ϊ CSV ��д���ļ�ָ��

˵��

fputcsv ( resource $handle , array $fields [, string $delimiter = ',' [, string $enclosure = '"' ]] ) : int

fputcsv() ��һ�У��� fields ���鴫�ݣ���ʽ��Ϊ CSV ��ʽ��д���� handle ָ�����ļ���

����

handle

�ļ�ָ���������Ч�ģ�����ָ���� fopen() �� fsockopen() �ɹ��򿪵��ļ�(����δ�� fclose() �ر�)��

fields

ֵ��һ�����顣

delimiter

��ѡ�� delimiter �����趨�ֶηֽ����ֻ����һ���ַ�����

enclosure

��ѡ�� enclosure �����趨�ֶ��ֶλ��Ʒ���ֻ����һ���ַ�����

����ֵ

����д���ַ����ij��ȣ� ������ʧ��ʱ���� FALSE��

����

Example #1 fputcsv() ����

<?php

$list 
= array (
    array(
'aaa''bbb''ccc''dddd'),
    array(
'123''456''789'),
    array(
'"aaa"''"bbb"')
);

$fp fopen('file.csv''w');

foreach (
$list as $fields) {
    
fputcsv($fp$fields);
}

fclose($fp);
?>

�������ӻ�д�����µ�file.csv��

aaa,bbb,ccc,dddd
123,456,789
"""aaa""","""bbb"""

ע��

Note: �ڶ�ȡ�� Macintosh �����л����䴴�����ļ�ʱ�� ��� PHP ������ȷ��ʶ���н���������������ʱ���ÿ�ѡ�� auto_detect_line_endings Ҳ����Խ�������⡣

�μ�

  • fgetcsv() - ���ļ�ָ���ж���һ�в����� CSV �ֶ�