csvファイルのヘッダーが、指定したカラムか確認する【PHP】

概要

CSVファイルでアップロードして何かしらの処理をする前にCSVファイルのフォーマットが、こちらが想定している仕様と同じどうかのチェックをするケースがあるかと思います。その場合でCSVファイルのヘッダーが、こちらの仕様と同じヘッダーになっているか確認する方法です

CSVファイルのヘッダーを比較する処理

下記のサンプルでは、こちらの想定した仕様のファイルは「csv_sample.csv」というCSVファイルが保存されています。アップロードされたCSVファイルは「upload_sample.csvというファイル名です。

このCSVファイルの読み込み、1行のヘッダー情報にあたる項目を比較して同じ場合は同じヘッダーとして処理します

 

スポンサーリンク