【发布时间】:2025-12-22 22:05:08
【问题描述】:
我想知道是否有人可以帮助我。
我有一个将 CSV 导入数组的函数,但我需要删除第一行的
我的 CSV 格式如下:
lat,lng,id
-34.837834,1387457,2
以此类推,你得到ID
我的函数是这样的
private function getArrayFromCsv($file,$delimiter)
{
if (($handle = fopen($file, "r")) !== FALSE) {
$i = 0;
while (($lineArray = fgetcsv($handle, 4000, $delimiter)) !== FALSE) {
for ($j=0; $j<count($lineArray); $j++) {
$dataArray[$i][$j] = $lineArray[$j];
}
$i++;
}
fclose($handle);
}
return $dataArray;
}
输出的数组如下:
Array
(
[0] => Array
(
[0] => lat
[1] => lng
[2] => id
)
[1] => Array
(
[0] => -34.837834
[1] => 1387457
[2] => 2
等等.....
如何删除显示 lat、lng、id 的数组并从 CSV 中的下一行开始?
干杯,
【问题讨论】:
-
你使用未设置。这个问题已经详细回答了:*.com/questions/369602/…