質問: (string)$quizList[$_SESSION['count']][query];と書いても、結果は変わりませんでした。 また$questionを先に適当な値("test")に入れた後に、連想配列の値を入れると、nullになってしまいます。 ### 補足情報(FW/ツールのバージョンなど) NetBeans 8.2 csv (UTF-8)
回答: csvファイルを以下のように修正したら、上手く行きました。 //csvファイルサンプル(sample.csv) query,file,item1,item2,item3,correct 1,testtest1,1,2,3,2 2,testtest2,1,2,3,1 因みにご指摘頂いたqueryは、以下で読み込ませているので、問題ないのかと思っていました。 query以外のものは通常通りに読み込みできるので。。。 $quizList[] = array_combine($keys, $data); // 連想配列として記録 因みに以下で作成しても変わりませんでした。 $question = $quizList[$_SESSION['count']]['query'] 根本解決ではないですが、一先ずこれで良いです。