php league/csvを使ってCSVの読み込み簡単に実装する

phpのライブラリ「league/csv」を使ってCSVの読み込み簡単に実装する手順を記述してます。
環境
- OS windows10 pro 64bit
- Apache 2.4.43
- PHP 7.4.5
- Composer 1.10.5
※windows10にApacheのインストールはこちら
※windows10にphpのインストールはこちら
※Windows10にComposerのインストールはこちら
league/csvインストール
phpが動作しているフォルダで、composerを使用してインストールします。
composer require league/csv
<出力結果>
Using version ^9.6 for league/csv
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
- Installing league/csv (9.6.0): Downloading (100%)
Writing lock file
Generating autoload files
9 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
自分の場合は、下記にインストールしました。

league/csv利用
「C:\Apache24\htdocs」に「test.php」を下記のコードで作成します。
<?php
ini_set('display_errors', "On");
require __DIR__.'/vendor/autoload.php';
use League\Csv\Reader;
$csv = Reader::createFromPath("./test.csv");
$records = $csv->getRecords();
foreach ($records as $record) {
print_r($record);
}
「test.csv」 を「test.php」と同一階層に作成します。
test1,test2,test3
a,b,c
1,2,3
実行結果を確認すると、作成したCSVファイルが読み込まれていることが確認できます。

-
前の記事
Nuxt.js ライブラリ「vant」をインストールしてモバイルフレンドリーUIを利用する 2020.07.30
-
次の記事
MacでDNSのキャッシュをクリアする手順 2020.07.31
コメントを書く