PHPでCSVを読み込み配列に格納する方法を解説!

PHPでCSVファイルを読み込み、そのデータを配列に格納する方法をサンプルコード付きで解説します。

コンテンツ [表示]

  1. 1PHPでCSVを読み込み配列に格納する方法

PHPでCSVファイルを読み込み配列に格納するまでをサンプルコード付きで解説します。

PHPでCSVを読み込み配列に格納する方法

それでは早速サンプルコードを交えてCSVファイルを読み込み、配列に格納する方法を解説します。下記のサンプルコードを見てみましょう。

上記のサンプルコードのプレビューでは「+」となっている箇所をクリックするとデータが展開され、中身が見れます。

コードの解説をしていきます。

今回CSVファイルは外部ファイルとして用意しました。

まずfile_get_contents関数でCSVファイルを読み込み、そのデータをexplode関数で改行コードで分割し、行単位で配列に可能します。

行単位のデータをforeach文でループ処理し、その中で「,(カンマ)」で分割し結果用の配列にデータを追加しています。

あわせて読みたい
explode関数
PHPのexplode関数は区切り文字を指定して文字列を分割し、配列に変換する関数です。explode関数の構文や使い方をサンプルコード付きで解説します。
GeekHive採用サイト

関連記事