fputcsv 内のすべてのデータを強制的に二重引用符で囲む方法

WBOY
リリース: 2016-06-13 13:21:47
オリジナル
1366 人が閲覧しました

fputcsv すべてのデータに二重引用符を強制的に追加する方法
fputcsv すべてのデータに二重引用符を強制的に追加する方法

-----解決策---------- - ---------
これはドキュメントに記載されている内容です、

PHP コード

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>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート