fputcsv すべてのデータに二重引用符を強制的に追加する方法
fputcsv すべてのデータに二重引用符を強制的に追加する方法
-----解決策---------- - ---------
これはドキュメントに記載されている内容です、
fputcsv – 行を CSV にフォーマットし、ファイル ポインターを書き込みます 説明する int fputcsv ( resource $handle [, array $fields [, string $delimiter [, string $enclosure ]]] ) fputcsv() 行 (フィールド配列で渡される) を CSV 形式にフォーマットし、ハンドルで指定されたファイルに書き込みます。書き込まれた文字列の長さを返すか、エラーの場合は FALSE を返します。 オプションの delimiter パラメータはフィールド区切り文字を設定します (1 文字のみ使用可能)。デフォルトはカンマ:,です。 オプションの囲みパラメータはフィールド ラッパーを設定します (1 文字のみ許可されます)。デフォルトは二重引用符です: "。 例1 fputcsv() の例 <?php $list = 配列 ( 'ああ、bbb、ccc、dddd', '123,456,789', 「「ああ」、「bbb」」 ); $fp = fopen('file.csv', 'w'); foreach ($list as $line) { fputcsv($fp, Split(',', $line)); } fclose($fp); ?> 注: Macintosh コンピュータ上で作成されたファイル、または Macintosh コンピュータによって作成されたファイルを読み取るときに PHP が行末を正しく認識しない場合は、ランタイム構成オプション auto_detect_line_endings を有効にすると問題が解決される可能性があります。 fgetcsv() を参照してください。 <div class="clear"></div>