方法1: fgetcsv関数を使用する方法
$file = fopen('data.csv', 'r');
if ($file) {
while (($data = fgetcsv($file)) !== false) {
// 関連データの処理
$column1 = $data[0];
$column2 = $data[1];
// 他の処理
}
fclose($file);
}
方法2: str_getcsv関数を使用する方法
$fileContent = file_get_contents('data.csv');
$lines = explode("\n", $fileContent);
foreach ($lines as $line) {
$data = str_getcsv($line);
// 関連データの処理
$column1 = $data[0];
$column2 = $data[1];
// 他の処理
}
方法3: SplFileObjectを使用する方法
$file = new SplFileObject('data.csv');
$file->setFlags(SplFileObject::READ_CSV);
foreach ($file as $data) {
// 関連データの処理
$column1 = $data[0];
$column2 = $data[1];
// 他の処理
}
これらの方法は、CSVファイルを開いて各行のデータを取得し、関連データを処理する基本的な方法です。適切なCSVファイルパスを使用してコードをテストしてください。また、必要に応じてエラーハンドリングを追加することもお勧めします。