我有一個 CSV 文件,我想在腳本中用作數組。CSV 很簡單:key1,val1key2,val2...我希望能夠引用這樣創建的數組:$value = my_csv['key'];我目前無法這樣做,因為我的腳本將索引顯示為未定義。$myArray = array();$file = fopen('myCSV.csv', 'r');while (($line = fgetcsv($file)) !== FALSE) { array_push($myArray, array($line[0] => $line[1]));}fclose($file);var_dump($myArray['key']);exit;我相信這是因為我需要首先使用數字索引,但理想情況下我能夠以我上面的方式引用數組。
1 回答

FFIVE
TA貢獻1797條經驗 獲得超6個贊
然后需要使用鍵集創建數組,如下所示
$myArray = array();
$file = fopen('myCSV.csv', 'r');
while (($line = fgetcsv($file)) !== FALSE) {
$myArray[$line[0]] = $line[1];
}
fclose($file);
var_dump($myArray['key']);
這確實假設在key
- 1 回答
- 0 關注
- 106 瀏覽
添加回答
舉報
0/150
提交
取消