• 技术文章 >php教程 >php手册

    php fgetcsv读取csv文件代码

    2016-05-25 16:38:34原创1275
     $num fields in line $row: 
    "; $row++; for ($c=0; $c < $num; $c++) { echo $data[$c]. "
    ";; /*echo getUTFString($data[$c])*/ } } fclose($handle); } ?>

    array fgetcsv ( int handle [, int length [, string delimiter [, string enclosure]]] )

    handle

    一个由 fopen()、popen() 或 fsockopen() 产生的有效文件指针。

    length (可选)

    必须大于 CVS 文件内最长的一行,在 PHP 5 中该参数是可选的,如果忽略(在 PHP 5.0.4 以后的版本中设为 0)该参数的话,那么长度就没有限制,不过可能会影响执行效率.

    delimiter (可选)

    设置字段分界符(只允许一个字符),默认值为逗号.

    enclosure (可选)

    设置字段环绕符(只允许一个字符),默认值为双引号,该参数是在 PHP 4.3.0 中添加的.和 fgets() 类似,只除了 fgetcsv() 解析读入的行并找出 CSV 格式的字段然后返回一个包含这些字段的数组.

    fgetcsv() 出错时返回 FALSE,包括碰到文件结束时.

    注意:CSV 文件中的空行将被返回为一个包含有单个 null 字段的数组,不会被当成错误.

    例 1.读取并显示 CSV 文件的整个内容,代码如下:

    $row = 1; 
    $handle = fopen("test.csv","r"); 
    while ($data = fgetcsv($handle, 1000, ",")) { 
    $num = count($data);
    echo "

    $num fields in line $row:
    "; $row++; for ($c=0; $c < $num; $c++) { echo $data[$c] . "
    "; } } fclose($handle);


    永久链接:

    转载随意!带上文章地址吧。

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php fgetcsv csv文件
    上一篇:php购物车代码 下一篇:利用jqgrid+加mysql的text类型实现简单自定义数据模型
    Web大前端开发直播班

    相关文章推荐

    • PHP中字符安全过滤函数使用总结• php格式化金额函数分享,php金额函数• php判断当前用户已在别处登录的方法,当前用户在别处• php针对cookie操作的队列操作类实例,cookie队列• PHP中file_exists()判断中文文件名无效的解决方法,

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网