Archiv verlassen und diese Seite im Standarddesign anzeigen : .csv - Datein: Zeilen löschen
MatMel
14.11.2005, 16:17:32
Hallo,
wie lösche ich am geschicktesten aus einer einer .csv Datei eine Zeile, in der eine Zelle einen bestimmten Wert hat?
Gibt es vielleicht einen Befehl zu löschen von Zeilen? (ich hab bis jetzt keinen gefunden)
Danke für die Hilfe schonmal,
MatMel
Hallo,
lies doch einfach die Datei in einen Buffer.
Wenn die Zeile dran ist, die nicht geschriben werden soll,
schreibst Du die einfach nicht raus
Schematisch:
$buffer=fread($infile,4096);
if($buffer ist nicht wie SuchString)
{
fwrite($outfile, $buffer)
}
Ansonsten kann man auch wilde Sachen mit Arrays machen oder in Speicher schreiben. Ich finde die Loesung jedoch recht einfach.
HTH 3cad
MatMel
14.11.2005, 18:31:41
Danke!
Dadrauf wär ich jetz nich gekommen...
Dann einfach ne neue Datei anlegen, des reinschreiben die originale löschen und die neue umbenennen?
meikel (†)
14.11.2005, 20:30:18
13.4. Wie kann ich in einer Datei eine Zeile einfügen oder löschen?
http://www.php-faq.de/q/q-datei-einfuegen.html
vBulletin® v3.8.3, Copyright ©2000-2024, Jelsoft Enterprises Ltd.