「PHP」fputcsvでcsvを書き込むサンプル

2021年11月4日

書式
fopen(
string $filename,
string $mode,
bool $use_include_path = false,
resource $context = ?
): resource
fopen() は、filename で指定されたリソースをストリームに結び付けます。
modeについて説明
r’ 読み込みのみでオープンします。
'w’ 書き出しのみでオープンします

使用例

<?php
//csvの値を指定
$arr = array(
      array(1001, "東京", "tokyo"),
      array(2002, "大阪", "oosaka"),
      array(2003, "横浜", "yokohama"),
      array(3003, "福岡", "fukuoka")
);
//書き込みのファイル
$filename= "C:\\study\\cft.csv";
//writeモードでファイルを開く
$res= fopen($filename, "w");
//csvファイルに1行ずつ書き込む
foreach ($arr as $line) {
      fputcsv($res, $line);
}
//ファイルを閉じる
fclose($res);
?>

 

PHP

Posted by arkgame