csv ファイルを読み込んで、1 列目がキーになり、21 列目が値になるように、1 列目と 21 列目を連想配列に格納しようとしています。
後で、「キー」に基づいてレコードをプルしたいと思います。コードを含む PHP ファイルは、upload.php です。
$calls = array();
$file_handle = fopen($C1.".File.csv","r"); // $C1 is defined before.
//Just appending something to the file name. This file exists.
while (!feof($file_handle) ) {
$line= fgetcsv($file_handle, 1024);
$calls[$line[0]] = $line[20]; //Line 94 of this file
}
fclose($file_handle);
print_r($calls);
このエラーが発生します
Undefined offset: 20 in upload.php on line 94
どこが間違っているのですか。