Mailinglisten-Archive |
Christian Schäfer schrieb:
> ich habe hier ein paar csv dateien, deren erste zeile ich per script
> korrigieren muss.
> die erste zeile lese ich mit fgetcsv aus und bearbeite sie.
> wie aber schreibe ich sie so zurück, dass von der ursprünglichen zeile
> nichts mehr da ist, denn die neue wird kürzer..?
$fp = fopen('datei.csv', 'w+');
$zeilen = array();
$zeilennummer = 0;
while($zeile = fgetcsv($fp, 1024, ',') {
$zeilennummer++;
if($zeilennummer === 1) {
//mach was
}
$zeilen[] = $zeile;
}
fwrite($fp, implode('', $zeilen));
fclose($fp);
(ungetestet)
Gruss,
Andreas
--
http://www.andreas-demmer.de
php::bar PHP Wiki - Listenarchive