我有一个这样的数组
$rowArray = array(
array(
"http://www.website.com/article.html",
"09/18/2013",
"An article about stuff"
),
array(
"http://www.google.com",
"09/18/2013",
"The Google",
)
);
我想制作一个像这样的 .txt 文件:
http://www.website.com/article.html,09/18/2013,"An article about stuff"\r\n
http://www.google.com,09/18/2013,"The Google"\r\n
请注意带有空格和逗号的字符串周围的“引号”以及 \r\n 返回。
我试过这个:(我将标题设置在其他地方和他们的罚款)
$op = fopen("php://output", "w");
foreach($rowArray AS $row) {
$row[] = "\r\n";
fputcsv($op, $row);
}
fclose($op);
和这个
$row[] = "\r\n";
fwrite($op, implode(",",$row));
和这个
echo mb_convert_encoding(implode(",", $row) . "\r\n", 'UTF-8');
我需要转换它,因为我的数据库中有从网络上抓取的字符,并且文本编辑器需要是 UTF-8。谁能帮我?我似乎无法得到双引号和 \r\n 和“引号”。提前致谢。