私は私のCSVエクスポートファイルを作成:fputcsv()はすべてのエントリに引用符を追加しますか?このコードでは
foreach ($data_for_export as $row) {
$data = [];
array_push($data, $row->product_id);
array_push($data, $row->product_name);
array_push($data, $row->product_code);
array_push($data, $row->text);
fputcsv($file, $data);
}
fclose($file);
出力例は次のとおりです。
2131,"Toys set 35", TSSET35, "Lorem ipsum dolor sit amet"
私はそれを試してみました:私はいくつかの時間を得る "にpreg_replace" で
preg_replace("/([a-z0-9]+)/i", '"$1"', $row->product_id)
'"'.$row->product_id.'"'
をより多くの引用符が必要でした...
私はそこに引用符が必要ですアイテムをエクスポートするのですが、どうすればいいですか?
なぜ、すべての項目の引用符は必要条件ではありますか? CSVはそれを必要とせず、PHPはそれを必要としない項目に引用符を追加しません。 – deceze
@decezeそれは顧客の要求です:( – Caner