PHPを使用してCSVファイルに書き込む方法


  1. fputcsv関数を使用する方法: fputcsv関数は、配列のデータをCSVフォーマットでファイルに書き込むために使用されます。以下は、この方法のコード例です。
<?php
$data = array(
    array('名前1', 'メール1', '電話番号1'),
    array('名前2', 'メール2', '電話番号2'),
    array('名前3', 'メール3', '電話番号3')
);
$file = fopen('data.csv', 'w');
foreach ($data as $row) {
    fputcsv($file, $row);
}
fclose($file);
?>
  1. file_put_contents関数を使用する方法: file_put_contents関数は、文字列データをファイルに書き込むために使用されます。CSV形式のデータを文字列として作成し、それをファイルに書き込むことができます。以下は、この方法のコード例です。
<?php
$data = "名前1,メール1,電話番号1\n名前2,メール2,電話番号2\n名前3,メール3,電話番号3\n";
file_put_contents('data.csv', $data);
?>
  1. fwrite関数を使用する方法: fwrite関数を使用してCSVファイルにデータを書き込むこともできます。以下は、この方法のコード例です。
<?php
$data = "名前1,メール1,電話番号1\n名前2,メール2,電話番号2\n名前3,メール3,電話番号3\n";
$file = fopen('data.csv', 'w');
fwrite($file, $data);
fclose($file);
?>

これらの方法を使用してCSVファイルにデータを書き込むことができます。適切な方法を選択し、データを正しくフォーマットしてファイルに書き込むことをお勧めします。