php语言 百分网手机站

php的fputcsv命令 写csv文件遇到的问题

时间:2020-11-15 08:34:04 php语言 我要投稿

php的fputcsv命令 写csv文件遇到的问题

  fputcsv() 将一行(用 fields数组传递)格式化为 CSV 格式并写入由 handle指定的文件,就跟随百分网小编一起去了解下吧,想了解更多相关信息请持续关注我们应届毕业生考试网!

  命令: 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数组的`文件写入。

  错误征兆:

  看到这想必大家肯定知道哪里错了。“;”是罪魁祸首,焕然大悟啊,原来多维数组中的连结符是“,”啊,误打成分号了,这个错误很隐蔽,不要再患了!

  谨记:多维数组的连结使用","(逗号)连结的

【php的fputcsv命令 写csv文件遇到的问题】相关文章:

1.PHP如何导入和导出CSV文件

2.php如何使用fgetcsv读取csv文件出现乱码

3.如何在dos命令下执行PHP文件

4.PHP use类文件中的命名空间问题

5.PHP文件是什么 如何打开PHP文件

6.PHP文件缓存的性能测试

7.PHP常用的文件操作函数

8.php读取文件内容的方法

9.PHP读取文件的正确方法