基本上,这是我的 CSV 文件:
1,"Gold"
2,"English Version"
10,"Sword+0"
11,"Sword+1"
12,"Sword+2"
依此类推,你明白了。还有其他部分的 ID 不是递增的,可能一个是 2899,然后下一个是 3020。我正在尝试使用 fgetcsv(); 从中构建一个数组。我可以做得很好,但到目前为止我未能将我的数组 ID 与 CSV 中的 ID 匹配。
这是一个简单的从文件构建增量数组的简单方法:
$file = fopen("item_proto.csv", "r");
$i = 1;
while(! feof($file)){
$gvar['item'][$i] = (fgetcsv($file));
$i++;
}
fclose($file);
这当然会导致:
Array
(
[item] => Array
(
[1] => Array
(
[0] => 1
[1] => Gold
)
[2] => Array
(
[0] => 2
[1] => English Version
)
[3] => Array
(
[0] => 10
[1] => Sword+0
但我希望 [item][x] 与 [item][x][y] 匹配。