Hogyan lehet törölni egy sort egy fájlból
Hogyan lehet törölni egy sort egy fájlból?
Gyakran kérdezik tőlem, kérdésekre, mint „Hogyan lehet törölni egy adott vonalon fájlból?”. Az emberek nem akarnak mozogni, ez olyan könnyen megy minden jelentős fórumává PHP, és a keresett kifejezés, hogy írjon valamit, mint a „sorok törlése fájlból.” Öt az eredmények garantált. Tehát az első része a cikket már csak egy pillantást vetni a módon törölni egy adott vonalon egy szöveges fájlt.
Már a kezdet kezdetén, hogy nem lenne rossz, hogy hozzon létre egy szöveges fájlt. Hívjuk file.txt, amely soraiból áll, hogy távolítsuk el:
Ezután hozzon létre valami hasonló file.php elfoglaló mintegy 11 sor!
if ($ id! = "")
Először határozza meg, hogy mit lehet eltávolítani egy adott sorban szükségünk van rá számot. Ez átadjuk az azonosító ID :? File.php id = 2 (sor törlése száma három, mint a számítás a tömb elemeinek végezzük a nulláról, de később elsimítására).
- file () függvény beolvassa az egész fájlt tömbbe (mindegyik sor - ez az ő eleme);
- $ Id-kivon egyet identitásunkat, így válik 2 2, és 3-3;
- hatástalanított ($ file [$ i]) eltávolítja, illetve törli a tömb eleme (de csak emlékezetből, azaz gyakorlatilag:) ..;
- romolhat () egyesíti a tömb egyetlen húr. Ez nagyon fontos, mert ha csökken, akkor a fájlt elveszne a haszontalan bejegyzéseket Array.
Még mindig vannak kérdések, vagy nem ért valamit - Üdvözöljük fórumunkon PHP portál. SU