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

2021年11月4日

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

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<?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 //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
//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