Nucleus
Erfahrenes Mitglied
Ok hab ein kleines problem mit den Daten:
Ich möchte die id nummer die in der txt file gespeichert ist ändern also wenn ich jetzt zb einen eintrag lösche dann wird die id bei jeden um 1 veringert.Gut und schön das hab ich is ja kein Problem aber was is wenn ich jetzt zb den eintrag 2 löschen will? Dabei muss also dann der erste Eintrag unverändert bleiben.
und beim 2 und 3 wird die id jeweils um eins verringert.
Weiß jemand eine Lösung ? Habs auch schon mit for Schleife probiert aber das klappt bei mir nicht so richtig.
//Hier der Inhalt der Txt Datei
id
29.03.2002#15.05# 2 #loeschen#
01.04.2002#16.08# 5 #loeschen#
29.03.2002#15.05# 8 #loeschen#
// Ab hier gehtseintraege
$inhalt=file("data.txt","r");
$i=0;
$s = count($inhalt) ;
for ($i = 0; $i<$s;$i++){
$krach = explode("#",$inhalt[$i]);
echo "$krach[0]<br>";
echo "$krach[1]<br>";
echo "$krach[2]<br>";
echo "$krach[4]<br>";
$new=$krach[3]-1;
echo "$new<br>";
}
Ich möchte die id nummer die in der txt file gespeichert ist ändern also wenn ich jetzt zb einen eintrag lösche dann wird die id bei jeden um 1 veringert.Gut und schön das hab ich is ja kein Problem aber was is wenn ich jetzt zb den eintrag 2 löschen will? Dabei muss also dann der erste Eintrag unverändert bleiben.
und beim 2 und 3 wird die id jeweils um eins verringert.
Weiß jemand eine Lösung ? Habs auch schon mit for Schleife probiert aber das klappt bei mir nicht so richtig.
//Hier der Inhalt der Txt Datei
id
29.03.2002#15.05# 2 #loeschen#
01.04.2002#16.08# 5 #loeschen#
29.03.2002#15.05# 8 #loeschen#
// Ab hier gehtseintraege
$inhalt=file("data.txt","r");
$i=0;
$s = count($inhalt) ;
for ($i = 0; $i<$s;$i++){
$krach = explode("#",$inhalt[$i]);
echo "$krach[0]<br>";
echo "$krach[1]<br>";
echo "$krach[2]<br>";
echo "$krach[4]<br>";
$new=$krach[3]-1;
echo "$new<br>";
}