PHP逆引き大全 516の極意

データフォーマットの極意 - Tips318 CSVファイルを読み込む

登録タグ
PHP
Icon comment count 0
Icon stock count 0

3-4CSVデータ操作Tips318 CSVファイルを読み込む

Level1

Pointfgetcsv関数を利用する

CSVファイルを読み込むには、fgetcsv関数を使用します。詳しい書式は下記の通りです。

fgetcsv( $handle [, $length = 0 [, 
    $delimiter = ',' [, $enclosure = 
    '"' [, $escape = '\\' ]]]] )

通常、第1引数のみを指定することで利用可能です。デリミタ文字がカンマ以外の場合は、第3引数$delimiterにデリミタ文字を指定します。

fgetcsvはCSVファイルから1行ずつ読込み、各行をデリミタ文字で分割し、分割した結果を配列形式で返します。

サンプルプログラムは、同梱のexample1.csvを読み込んで出力しています。example1.csvは、Shift_JISで作成されたファイルで、改行を含む要素もあります。

表1 引数の意味
引数名

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません