配列 $email_details があり、次のようになります。
Array
(
[email_address] => myemailid@yahoo.com
[mail_client_friendly_name] => Apple iPhone iOS 7
)
これをCSVに入れて、次のコードを実行しようとしています:
header("Content-type: text/csv");
header("Content-Disposition: attachment; filename=file.csv");
$outputBuffer = fopen("php://output", 'w');
foreach ($email_details as $email) {
fputcsv($outputBuffer,$email);
}
fclose($outputBuffer);
ここでCSVファイルを取得しています。しかし、オープン オフィスまたはその他のスプレッドシートで開くと、2 番目の列の最初の部分が最初の列とともに表示され、残りは複数の列にまたがって生成されます。o/p を確認すると、2 番目の列が二重引用符で囲まれているようです。1列で表示するにはどうすればよいですか
ここにスクリーンショットがあります

Apple iPhone iOS7 は 1 つの列に収まる必要があります。つまり、最初の列はメール ID で、2 番目の列はクライアント名です。