Php eltávolítása sor a fájlban
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!
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 -vychitaet egyik identitás, í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;
a post alatt. ez a $ id + 1 nem kell) ochapatka én :)
fájl függvény egy rendezett tömböt, minden érték == sort a fájlban.
Ahogy értem, hogy szükség van, hogy távolítsa el a vonal $ id száma
Most mondja meg nekem, amit végiglépked a tömbben.
2. Mi történik, ha egy fájlt súlya 100 metrov..ili tovább. Ön 100 méterre budesh pyzhiyvat változó?
Jól és lövés a fejét:
Miért mindig a hívó függvény sizeof (). Miért podsityvaesh elemek száma a tömbben az egyes ismétlés ciklusban?