概要
CSVファイルを一行づつ読み込んで表示する
手順
- 読み込みたいファイルを開く
- データを1行づつ読み込む
- ファイルを閉じる
getData()を呼び出す形で実行することを想定。
function getData(){
//ファイルを開く
$csvfile = fopen(__DIR__.'/../data/data.csv','r');
//1行づつ読み込む
while($line = fgetcsv($csvfile)){
//読み込んだ1行づつを表示していく
var_dump($line);
}
//ファイルを閉じる
fclose($csvfile);
}
ファイルをfopen(ファイルパス)
で開いて$scvfile
に格納。
fgetcsv()
でCSVファイルを1行づつ読み込み、$line
に入れ込み、なくなるまでwhile
文で回す。
whileの中でvar_dump
で$lineの中身を1行づつ表示し、最後にfclose()
で対象ファイルを閉じる。