<?php
php
/**
数组
* Created by PhpStorm.
code
* User: chenyanphp@qq.com
orm
* Date: 2016/12/21 0021
资源
* Time: 下午 12:08
字符串
*/
it
// 头部标题
test
$csv_header
= [
'名称'
,
'性别'
,
'年龄'
];
foreach
// 内容
csv
$csv_body
= [
[
'张三'
,
'男'
,
'13'
],
[
'李四'
,
'女'
,
'13'
],
[
'王五'
,
'男'
,
'13'
],
[
'赵六'
,
'未知'
,
'13'
]
];
/**
* 开始生成
* 1. 首先将数组拆分红以逗号(注意须要英文)分割的字符串
* 2. 而后加上每行的换行符号,这里建议直接使用PHP的预约义
* 常量PHP_EOL
* 3. 最后写入文件
*/
// 打开文件资源,不存在则建立
$fp
=
fopen
(
'test.csv'
,
'a'
);
// 处理头部标题
$header
= implode(
','
,
$csv_header
) . PHP_EOL;
// 处理内容
$content
=
''
;
foreach
(
$csv_body
as
$k
=>
$v
) {
$content
.= implode(
','
,
$v
) . PHP_EOL;
}
// 拼接
$csv
=
$header
.
$content
;
// 写入并关闭资源
fwrite(
$fp
,
$csv
);
fclose(
$fp
);