<完整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文件系統參考