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

2015-01-24信息快讯网

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

PHP fputcsv() 函数
php FLEA中二叉树数组的遍历输出
php数组相加 array(“a”)+array(“b”)结果还是array(“a”)
PHP中数组合并的两种方法及区别介绍
PHP合并两个数组的两种方式的异同
PHP 文件系统详解
php中判断文件存在是用file_exists还是is_file的整理
php比较多维数组中值的大小排序实现代码
php中使用exec,system等函数调用系统命令的方法(不建议使用,可导致安全问题)
用来解析.htpasswd文件的PHP类
用来解析.htgroup文件的PHP类
php中判断文件空目录是否有读写权限的函数代码
PHP fgetcsv 定义和用法(附windows与linux下兼容问题)
php在服务器执行exec命令失败的解决方法
Linux fgetcsv取得的数组元素为空字符串的解决方法
如何在symfony中导出为CSV文件中的数据
PHP 命令行工具 shell_exec, exec, passthru, system详细使用介绍
php守护进程 加linux命令nohup实现任务每秒执行一次
PHP导出MySQL数据到Excel文件(fputcsv)
php设计模式 Command(命令模式)
php Rename 更改文件、文件夹名称
php 定界符格式引起的错误
PHP 命令行参数详解及应用
PHP无限分类代码,支持数组格式化、直接输出菜单两种方式
php简单对象与数组的转换函数代码(php多层数组和对象的转换)
rrmdir php中递归删除目录及目录下的文件
PHP与C#分别格式化文件大小的代码
php 数组的一个悲剧?
php 归并排序 数组交集
php中强制下载文件的代码(解决了IE下中文文件名乱码问题)
php在多维数组中根据键名快速查询其父键以及父键值的代码
php中通过Ajax如何实现异步文件上传的代码实例
PHP 遍历文件实现代码
让PHP以ROOT权限执行系统命令的方法
解决PHP在DOS命令行下却无法链接MySQL的技术笔记
用sql命令修改数据表中的一个字段为非空(not null)的语句
PHP执行linux系统命令的常用函数使用说明
PHP 导出数据到淘宝助手CSV的方法分享
php csv操作类代码
©2014-2024 dbsqp.com