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

错误征兆:

2011052414092774.png 

看到这想必大家肯定知道哪里错了。“;”是罪魁祸首,焕然大悟啊,原来多维数组中的连结符是“,”啊,误打成分号了,这个错误很隐蔽,不要再患了!
谨记:多维数组的连结使用","(逗号)连结的
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值