<完整PHP文件系统参考
定义和用法
所述fgetcsv()函数解析从打开的文件的线,检查CSV的字段 。
所述fgetcsv()函数返回停止在一个新行,在指定的长度,或在EOF,以先到者为准。
此函数返回成功,如果失败,和EOF FALSE阵列的CSV的字段。
句法
fgetcsv(file,length,separator,enclosure)
参数 | 描述 |
---|---|
file | 需要。 指定文件检查 |
length | 可选的。 指定的线的最大长度。 必须大于最长行更大的(in characters) CSV文件。 省略此参数(or setting it to 0)的行的长度没有限制,这是稍微慢一些。 Note:此参数到PHP 5之前需要的版本 |
separator | 可选的。 指定字段分隔符的字符。 缺省值是逗号( , ) |
enclosure | 可选的。 指定字段外壳字符的字符。 默认值是“ |
提示和注意
Tip:另请参见fputcsv()函数。
实施例1
<?php
$file = fopen("contacts.csv","r");
print_r(fgetcsv($file));
fclose($file);
?>
CSV文件:
Kai Jim, Refsnes, Stavanger, Norway
Hege, Refsnes, Stavanger, Norway
代码的输出将是:
Array
(
[0] => Kai Jim
[1] => Refsnes
[2] => Stavanger
[3] => Norway
)
实施例2
<?php
$file = fopen("contacts.csv","r");
while(! feof($file))
{
print_r(fgetcsv($file));
}
fclose($file);
?>
CSV文件:
Kai Jim, Refsnes, Stavanger, Norway
Hege, Refsnes, Stavanger, Norway
代码的输出将是:
Array
(
[0] => Kai Jim
[1] => Refsnes
[2] => Stavanger
[3] => Norway
)
Array
(
[0] => Hege
[1] => Refsnes
[2] => Stavanger
[3] => Norway
)
<完整PHP文件系统参考