[英]how to handle comma string in fputcsv in php?
如何將數組值以正確的格式放在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中時,我的標題字符串中斷並在關鍵字中放置了一半的值,如何將標題值完整地放在標題字段中?
您的定界符是,並且在標題內有逗號。 選擇另一個定界符,例如**以串聯和分割:
如:
$list = $title."**".$keywords."**".$description;
fputcsv($fp, split('\*\*', $line));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.