亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP怎么在導出csv的時候加雙引號

PHP怎么在導出csv的時候加雙引號

SMILET 2019-04-07 09:37:41
用PHP輸出一個csv文件foreach($old['lines']as$line){fputcsv($new,$line);}比如$line的內容是:CA,12,YMU,13,YMU,12,N我希望的數據:"CA","12","Y""MU","13","Y""MU","12","N"我這樣做foreach($linesas&$line){foreach($lineas&$column){$column='"'.$column.'"';}}結果出來每一列數據上都被加了兩個雙引號:""CA"",""12"",""Y""""MU"",""13"",""Y""""MU"",""12"",""N""這種方法不對,還是有其他更好的方法?
查看完整描述

2 回答

?
三國紛爭

TA貢獻1804條經驗 獲得超7個贊

比較不正規的方法,若字段中含有雙引號,解析的時候會出錯:	$fp=fopen('php://stdout','w');
	fputcsv($fp,array_map(function($item){
		return'"'.$item.'"';
	},array(1,2,'bc','\'ss"')),',','');
	fclose($fp);"1","2","bc","'ss""
                            
查看完整回答
反對 回復 2019-04-07
  • 2 回答
  • 0 關注
  • 348 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號