У меня есть файл .csv, который я могу использовать с API карт Google для успешного создания картографических данных.
Я собираюсь объединить 2 (или более) файла .csv и отобразить ИТОГОДанные на карте Google аналогичным образом.Все они в одном и том же формате.
У меня есть пути к 2 файлам csv и, если необходимо, пустой файл .csv в том же каталоге, где файлы могут быть объединены в ...
К сожалению, все файлы .csv имеют начальную «строку заголовка», которую было бы здорово пропустить при слиянии ...
Если кто-то может указать мне правильное направление, я был бы очень рад,Спасибо
редактировать: я пытался:
$data1 = file_get_contents('google_map_data.csv');
$data2 = file_get_contents('google_map_data2.csv');
$TOTALdata = "google_map_dataALL.csv";
function joinFiles(array $files, $result)
{
if(!is_array($files)) {
throw new Exception('`$files` must be an array');
}
$wH = fopen($result, "w+");
foreach($files as $file)
{
$fh = fopen($file, "r");
while(!feof($fh))
{
fwrite($wH, fgets($fh));
}
fclose($fh);
unset($fh);
fwrite($wH, "\n"); //usually last line doesn't have a newline
}
fclose($wH);
unset($wH);
joinFiles(array($data1, $data2), $TOTALdata);