PHP - 函数:fgetcsv()

PHP - 函数:fgetcsv(),第1张

PHP - 函数:fgetcsv() 文件系统函数库
fgetcsv

取得文件指针所指行,并解析 CSV 字段

语法: array fgetcsv(int fp, int length, string [delimiter]);

返回值: 数组

函数种类: 文件存取

内容说明

本函数与 fgets() 的功用类似,不同的地方在于本函数用来解析读取行的 CSV 字段资料,并将其放入数组变量之中。其中的第三个参数 delimiter 若未指定,则使用内定值:逗号。其中的文件指针 fp 必须是有效的,且必须是已经用 fopen()、popen() 或 fsockopen() 成功开文件的指针。而第二个参数 length 的值必须要比 CSV 文件最长一行的字符数还大。本函数若发生错误或者到文件尾 (EOF, end of file),则会返回 false 值。若遇到空行,则传到数组结构的字符为空字符字段 (null),而不是当作发生错误的情形。

使用范例

?
$row=1;
$fp = fopen("mycsv.csv","r");
while ($data = fgetcsv($fp,1000, ",")) {
 $num = count($data);
 print " p 字段 $num 在第 $row 行:  br ";
 $row++;
 for ( $c=0; $c $num; $c++ ) print $data[$c] . " br ";
}
fclose($fp);
?


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/3004027.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-09-27
下一篇 2022-09-27

发表评论

登录后才能评论

评论列表(0条)

保存