0

私はCSVファイルの完全な初心者です。任意のソースからデータを送信し、そのデータをそれぞれの列、つまりアドレス、日付などに入れる方法を見つけようとしています。また、最初にヘッダーを作成するにはどうすればよいですか。fputcsv() 関数を試してみましたが、フィールドに書き込むだけのようです。CSVサイトのようなものはありますか?

助けてください...

4

1 に答える 1

0

配列の最初の要素としてヘッダーを挿入できます。次の配列があるとします。

$values = array(
    array(
        "123 Main St.",
        "1/1/2012"
    ),
    array(
        "456 Somewhere Ave.",
        "2/1/2013"
    )
);

次に、次を使用して、その配列の先頭にヘッダーを配置します。

array_unshift( $values, array( "Address", "Date" ));

次に、ファイルを書き込みます。

$fp = fopen( "file.csv", "w" );

foreach( $values as $line ) {
    fputcsv( $fp, $line );
}

fclose( $fp );
于 2013-08-03T19:07:09.660 に答える