zoukankan      html  css  js  c++  java
  • fputcsv命令,写csv文件,遇到的小问题(多维数组连接符)

    命令: fputcsv()

    命令格式:int fputcsv ( resource handle [, array fields [, string delimiter [, string enclosure]]] )

    命令解析:fputcsv() 将一行(用 fields数组传递)格式化为 CSV 格式并写入由 handle指定的文件。返回写入字符串的长度,出错则返回 FALSE。 可选的 delimiter参数设定字段分界符(只允许一个字符)。默认为逗号:,。 可选的 enclosure参数设定字段字段环绕符(只允许一个字符)。默认为双引号:"

    编写代码(错误代码): 


    <?
    php

    $users = array(

    array("用户名","部门","职称");

    array("user1","1","秘书处","科员");

    array("user2","2","办公室","科员");

    array("user3","3","后勤处","科员");

    );

    $handle = fopen("html/csvfile.csv","w");

    foreach($users as $line){

    fputcsv(
    $user,$line);

    }

    //把文件老人家“请来”可要记得“送回去”哦

    fclose($handle);

    ?>
     

    代码解析:在html/文件目录下新建一个空csvfile.csv文件(手动建立),然后用命令打开它,并将users数组的文件写入。

    错误征兆:

     

    看到这想必大家肯定知道哪里错了。“;”是罪魁祸首,焕然大悟啊,原来多维数组中的连结符是“,”啊,误打成分号了,这个错误很隐蔽,不要再患了!
    谨记:多维数组的连结使用","(逗号)连结的
  • 相关阅读:
    nginx工作原理
    nginx源码安装与使用
    Nginx内置变量以及日志格式变量
    Nginx配置参数中文详细说明
    shell-处理用户输入
    Shell编程进阶篇(完结)
    高斯消元
    S-T平面图
    Kruskal重构树
    NOIP2016天天爱跑步 题解报告【lca+树上统计(桶)】
  • 原文地址:https://www.cnblogs.com/picaso/p/2055439.html
Copyright © 2011-2022 走看看