PHPでCSVデータ出力

<?php

// CSVファイル名の設定
$csv_file = "test.csv";

// CSVデータの初期化
$csv_data = "";

// CSVに書き出すデータ
$data[0] = array("月曜日","Monday");
$data[1] = array("火曜日", "Tuesday");
$data[2] = array("水曜日", "Wednesday");
$data[3] = array("木曜日", "Thursday");
$data[4] = array("金曜日", "Friday");
$data[5] = array("土曜日", "Saturday");
$data[6] = array("日曜日", "Sunday");

// CSVデータの作成
foreach($data as $key => $value ){
	
	$csv_data .= $key. ",";
	$csv_data .= $value[0]. ",";
	$csv_data .= $value[1];
	
	if(count($data) !== intval($key)+1){
		
		$csv_data .= "\n";
		
	}
}

// MIMEタイプの設定
header("Content-Type: application/octet-stream");

// ファイル名の表示
header("Content-Disposition: attachment; filename=$csv_file");

// データの出力
echo($csv_data);

?>

ネタ元