質問のタイトルが紛らわしいかもしれませんが、何をしようとしているのかを簡潔に説明する方法がよくわかりません。
CSV の配列をループして、データを異なる名前の変数にロードしようとしています。以下の私の例では、代わりに、配列の各ループで、、およびに$foo_data
なります。$MSFT_data
$AAPL_data
$FB_data
$stocks
$stocks = array($msft, $aapl, $fb);
foreach ($stocks as $stock) {
$fh = fopen($stock, 'r');
$header = fgetcsv($fh);
$foo_data = array();
while ($line = fgetcsv($fh)) {
$foo_data[] = array_combine($header, $line);
}
fclose($fh);
}
さらに情報が必要な場合はお知らせください。