fgetcsv関数を利用してCSVファイルを読み込む

2016年5月14日

PHP

fgetcsv関数を利用してCSVファイルを読み込みます。

 

今回は下記のようなCSVファイルを読み込みます。

 

sample.csv(Shift_JIS)

 

1行目

「りんご,バナナ」のように値の中に  ,(カンマ)があるような場合は “(ダブルクォート)で値が囲まれています。

 

3~4行目

野菜と飲み物の間で改行が行われています。

 

5行目は空行となっています。

 

6行目

値の中で “(ダブルクォート)が利用されています。その場合は “” のようにダブルクォートを二重化することによって表示させることができます。

 

 

コード

 

14行目

fopen関数を利用してCSVファイルを読み取っています。

 

18〜33行目

fgetcsv関数によって一行ごとに処理を行っていきます。

 

35行目

ファイルポインタを閉じます。

 

sample.csvを読み込んで表示させた結果

sample-csv

 

 

 

LINEで送る
Pocket

Copyright © 2019 思考の葉 All Rights Reserved.  プライバシーポリシー