0

配列 $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 番目の列はクライアント名です。

4

0 に答える 0