17. marts 2009 - 18:19
Der er
4 kommentarer og 1 løsning
slette linie fra txt-fil - en variant
Jeg har en indkøbsseddel i en txt-fil, hvor posterne står på hver deres linie. Fx: citroner sodavand tandpasta kaffe Jeg vil gerne slette en post og dernæst tilføje en ny. Det går fint, hvis der bare ikke er tale om slette den sidste linie. Sletter jeg den sidste linie (kaffe) og tilføjer dernæst en ny (sukker) får jeg en ekstra blank linie og txt-filen ser sådan ud: citroner sodavand tandpasta sukker Hvordan undgår jeg denne blanke linie? Håber I kan hjælpe mig. Min kode ser i korte træk sådan ud: $fileName = "indkoebsseddel.txt"; $arrIndk = file($fileName); unset($arrIndk["4"]);
Annonceindlæg fra Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
17. marts 2009 - 18:38
#2
Ja - det skal være en tekst fil. En database må vente lidt. Min kode fungerer som sagt fint nok. Det er kun galt, når jeg sletter den sidste post i tekst-filen. Der efterlades måske et blankt tegn, der gør at næste post, der tilføjes kommer til at stå en linie for langt nede.
17. marts 2009 - 18:43
#4
I har selvfølgelig ret i at en database er det rigtige valg ... når det er sagt, ser I så en mulig løsning på problemet alligevel :-)