php fputcsv命令 写csv文件遇到的小问题(多维数组连接符)


Posted in PHP onMay 24, 2011

命令: 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文件遇到的小问题(多维数组连接符)
看到这想必大家肯定知道哪里错了。“;”是罪魁祸首,焕然大悟啊,原来多维数组中的连结符是“,”啊,误打成分号了,这个错误很隐蔽,不要再患了!
谨记:多维数组的连结使用","(逗号)连结的

PHP fputcsv() 函数

PHP 相关文章推荐
PHP的基本常识小结
Jul 05 PHP
PHP生成迅雷、快车、旋风等软件的下载链接代码实例
May 12 PHP
php中rename函数用法分析
Nov 15 PHP
解析PHP的Yii框架中cookie和session功能的相关操作
Mar 17 PHP
PHP编程实现计算抽奖概率算法完整实例
Aug 09 PHP
php获取微信共享收货地址的方法
Dec 21 PHP
php strftime函数的详细用法
Jun 21 PHP
PHP设计模式之委托模式定义与用法简单示例
Aug 13 PHP
Laravel源码解析之路由的使用和示例详解
Sep 27 PHP
Yii框架引入coreseek分页功能示例
Feb 08 PHP
详解将数据从Laravel传送到vue的四种方式
Oct 16 PHP
PHP数组基本用法与知识点总结
Jun 02 PHP
php 定界符格式引起的错误
May 24 #PHP
php file_put_contents()功能函数(集成了fopen、fwrite、fclose)
May 24 #PHP
mac下使用brew配置环境的步骤分享
May 23 #PHP
PHP取得一个类的属性和方法的实现代码
May 22 #PHP
五款常用mysql slow log分析工具的比较分析
May 22 #PHP
php性能优化分析工具XDebug 大型网站调试工具
May 22 #PHP
Look And Say 序列php实现代码
May 22 #PHP
You might like
PHP GD 图像处理组件的常用函数总结
2010/04/28 PHP
php实现的Timer页面运行时间监测类
2014/09/24 PHP
jQuery.each()用法分享
2012/07/31 Javascript
JQuery slideshow的一个小问题(如何发现及解决过程)
2013/02/06 Javascript
5秒后跳转效果(setInterval/SetTimeOut)
2013/05/03 Javascript
javascript:void(0)的问题使用探讨
2014/04/10 Javascript
chrome下img加载对height()的影响示例探讨
2014/05/26 Javascript
JS文件上传神器bootstrap fileinput详解
2021/01/28 Javascript
Javascript oop设计模式 面向对象编程简单实例介绍
2016/12/13 Javascript
微信小程序 switch组件详解及简单实例
2017/01/10 Javascript
vue-music关于Player播放器组件详解
2017/11/28 Javascript
JS实现的缓冲运动效果示例
2018/04/30 Javascript
React路由管理之React Router总结
2018/05/10 Javascript
小程序跨页面交互的作用与方法详解
2020/01/07 Javascript
vue中v-for循环选中点击的元素并对该元素添加样式操作
2020/07/17 Javascript
[00:34]DOTA2上海特级锦标赛 VG战队宣传片
2016/03/04 DOTA
[02:07]DOTA2新英雄展现中国元素,完美“圣典”亮相央视
2016/12/19 DOTA
[48:35]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 TNC vs Optic
2018/04/03 DOTA
Python通过解析网页实现看报程序的方法
2014/08/04 Python
python3+PyQt5重新实现自定义数据拖放处理
2018/04/19 Python
tensorflow 获取变量&amp;打印权值的实例讲解
2018/06/14 Python
Python+OpenCV图片局部区域像素值处理改进版详解
2019/01/23 Python
Python变量类型知识点总结
2019/02/18 Python
Django+boostrap 美化admin后台的操作
2020/03/11 Python
使用Python将Exception异常错误堆栈信息写入日志文件
2020/04/08 Python
css3 border旋转时的动画应用
2016/01/22 HTML / CSS
HTML5之HTML元素扩展(上)—新增加的元素及使用概述
2013/01/31 HTML / CSS
HTML5之HTML元素扩展(下)—增强的Form表单元素值得关注
2013/01/31 HTML / CSS
微软俄罗斯官方网站:Microsoft俄罗斯
2016/09/18 全球购物
苏宁红孩子母婴商城:redbaby
2017/02/12 全球购物
澳大利亚领先的男装零售连锁店:Lowes
2020/08/07 全球购物
Python里面search()和match()的区别
2016/09/21 面试题
《长城》教学反思
2014/02/14 职场文书
小学生优秀评语大全
2014/04/22 职场文书
Python基础之常用库常用方法整理
2021/04/30 Python
CentOS7安装GlusterFS集群以及相关配置
2022/04/12 Servers