<?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
);