fgetcsv() - 语法
array fgetcsv ( resource $handle [, int $length [, string $delimiter [, string $enclosure [, string $escape]]]] );
类似于fgets(),不同之处在于fgetcsv()解析它读取的CSV格式字段的行,并返回一个包含读取字段的数组。
handle - 指向由fopen()、popen()或fsockopen()成功打开的文件的有效文件指针。
length - 读取文件长度。
delimiter - 设置字段分隔符(仅限一个字符),默认值为逗号。
enclosure - 设置字段封闭字符(仅限一个字符),默认为双引号。
escape - 设置转义字符(仅一个字符), 默认为反斜杠(\)
fgetcsv() - 返回值
返回包含读取字段的索引数组。
fgetcsv() - 示例
<?php row=1; $handle=fopen("sample.csv", "w"); while (($data=fgetcsv($handle, 10000, ",")) !== FALSE) { $num=count($data); echo "<p> $num fields in line $row: <br /></p>\n"; $row++; for ($c=0; $c < $num; $c++) { echo $data[$c] . "<br />\n"; } } fclose($handle); ?>