如何以正确的格式在csv中放置数组值? 这是我的代码:
$title = Business - Research, MPhil/PhD | University of Greenwich | Research degrees;
$description = '';
$keywords = '';
$list = $title.",".$keywords.",".$description;
$fp = fopen('public/scrap-meta-title-info.csv', 'a+');
foreach ($list as $line) {
fputcsv($fp, split(',', $line));
}
fclose($fp);
这是我的数组结果: 商业 - 研究,硕士/博士|格林威治大学|研究学位, 但是当我把这些值放在csv中然后我的标题字符串中断并在关键字中放置一半值我如何在标题字段中完成标题值?
答案 0 :(得分:2)
你的分隔符是,你的标题内有逗号。选择另一个分隔符,例如**以连接并拆分:
如:
$list = $title."**".$keywords."**".$description;
fputcsv($fp, split('\*\*', $line));