簡體   English   中英

如何在PHP的fputcsv中處理逗號字符串?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM