Hallo,
ich hänge im Moment mit einem Problem ziemlich in der Luft.
Ich habe eine Datendatei in folgendem Format:
|Var1|Var2|Var3
|Var1|Var2|Var3
.
.
.
Jetzt würde ich gerne eine Zeile, sie entspricht einer News, aus der Datei löschen.
Ich lese die Datei mit fgetcsv Zeile für Zeile aus:
while ($data = fgetcsv ($fp,1024, "|")) {
}
Diese Zeile habe ich dann in einem Array und könnte über "isset" überprüfen, ob es die Zeile ist, die gelöscht werden soll. Nur wie lösche ich jetzt dieses Array und seinen Eintrag in der Datei ?
Ich habe schon das Forum durchsucht, aber nichts gefunden was mir weiterhelfen würde. Für Hilfe wäre ich dankbar..
PS: Eine Frage zu fgetcsv: Ich verstehe den Befehl so, daß er eine Zeile ausliest, ein Array bildet, man jetzt dieses Array bearbeiten kann und er dann in die nächste Zeile der Datei geht, das alte Array löscht und wieder ein neues bildet. Ist das so korrekt? fgetcsv bildet also kein komplettes Array für eine datei, welches man dann nach dem kompletten Auslesen bearbeiten kann? Ich schaffe es z.B. auch nicht auf das Array außerhalb der while-Schleife zuzugreifen...
Gruß mhari
ich hänge im Moment mit einem Problem ziemlich in der Luft.
Ich habe eine Datendatei in folgendem Format:
|Var1|Var2|Var3
|Var1|Var2|Var3
.
.
.
Jetzt würde ich gerne eine Zeile, sie entspricht einer News, aus der Datei löschen.
Ich lese die Datei mit fgetcsv Zeile für Zeile aus:
while ($data = fgetcsv ($fp,1024, "|")) {
}
Diese Zeile habe ich dann in einem Array und könnte über "isset" überprüfen, ob es die Zeile ist, die gelöscht werden soll. Nur wie lösche ich jetzt dieses Array und seinen Eintrag in der Datei ?
Ich habe schon das Forum durchsucht, aber nichts gefunden was mir weiterhelfen würde. Für Hilfe wäre ich dankbar..
PS: Eine Frage zu fgetcsv: Ich verstehe den Befehl so, daß er eine Zeile ausliest, ein Array bildet, man jetzt dieses Array bearbeiten kann und er dann in die nächste Zeile der Datei geht, das alte Array löscht und wieder ein neues bildet. Ist das so korrekt? fgetcsv bildet also kein komplettes Array für eine datei, welches man dann nach dem kompletten Auslesen bearbeiten kann? Ich schaffe es z.B. auch nicht auf das Array außerhalb der while-Schleife zuzugreifen...
Gruß mhari
Kommentar