php fgetcsv 没有环绕符,PHP fgetcsv() 函数 | 菜鸟教程
PHP fgetcsv() 函數
完整的 PHP Filesystem 參考手冊
定義和用法
fgetcsv() 函數從打開的文件中解析一行,校驗 CSV 字段。
fgetcsv() 函數會在到達指定長度或讀到文件末尾(EOF)時(以先到者為準),停止返回一個新行。
該函數如果成功則以數組形式返回 CSV 字段,如果失敗或者到達文件末尾(EOF)則返回 FALSE。
語法
fgetcsv(file,length,separator,enclosure)
參數
描述
file
必需。規定要檢查的文件。
length
可選。規定行的最大長度。必須大于 CSV 文件內最長的一行。如果忽略該參數(或者設置為 0),那么行長度就沒有限制,不過可能會影響執行效率。
注意:該參數在 PHP 5 之前的版本是必需的。
separator
可選。設置字段分界符(只允許一個字符),默認值為逗號( , )。
enclosure
可選。設置字段環繞符(只允許一個字符),默認值為雙引號( " )。
提示和注釋
提示:請參閱 fputcsv() 函數。
實例 1
$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
$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 Filesystem 參考手冊
總結
以上是生活随笔為你收集整理的php fgetcsv 没有环绕符,PHP fgetcsv() 函数 | 菜鸟教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux下php启动实例,linux下
- 下一篇: php get_extension_fu