Php отстраняване ред от файла

Често ми задават въпроси като "Как да изтриете определен ред от файл?". Хората не искат да се движи, тя е толкова лесно да отидете на всеки голям форум за PHP, и думата за търсене, за да напишете нещо като "Изтриване на редове от файла." Пет от резултатите е гарантирана. Така че, в първата част на статията, ние просто погледнете начин да изтриете определен ред от текстов файл.

Като за начало, че ще бъде не е лошо да се създаде текстов файл. Ние я наричаме file.txt, която ще се състои от низове, които ние премахване:

Тогава се създаде нещо като file.php, която заема около 11 реда!

Първо се определи какво да се премахне конкретен ред имаме нужда от номера й. Това ще премине идентификатор ID :? file.php номер = 2 (Изтриване ред номер три, като изчисляването на елементи в масива се извършва от самото начало, но по-късно се изгладят).

  • файл () функция чете целия файл в масив (всеки ред - това е неговият елемент);
  • $ Id -vychitaet един от нашата идентичност, така че тя да стане 2 2 и 3 - 3;
  • изключено ($ файл [$ Ь]) премахва или изчиства елемент на масива (но само от паметта, т.е. почти:) ..;
  • спуквам () съчетава масив в един низ. Това е много важно, защото, ако тя се понижава, файлът ви ще бъдат загубени за безполезно вписвания масив;

за поста по-долу. до $ номер + 1 не е нужно да) ochapatka ми :)


файл функция връща определен ред, всяка стойност == ред във файла.
Както разбирам необходимостта от отстраняване на номера на реда $ идентификатор
Сега ми кажи, от това, което примки през масива.


2. Какво става, ако даден файл тежи 100 metrov..ili повече. Вие сте на 100 метра budesh pyzhiyvat променливи?

Ами и прострелян в главата:


Защо си направил всеки път, призвание функция sizeof на (). Защо podsityvaesh брой елементи в масива във всяка повторение на цикъла?