Як видалити рядок з файлу?

Матеріал з Вікі ЦДУ
Версія від 12:11, 13 травня 2010; Куделькін Влад (обговореннявнесок)

(різн.) ← Попередня версія • Поточна версія (різн.) • Новіша версія → (різн.)
Перейти до: навігація, пошук
<?php
 $f_arr = file( "file.txt" );
 $needle = 2; // Котрий рядок потрібно видалити.
              // Не забувайте, нумерація починається з нуля.
 array_splice( $f_arr , $needle , 1 );
 $f = fopen( "file.txt" , "w" );
 for( $i = 0; $i < count( $f_arr ); $i++ )
  {  
   fwrite( $f , $f_arr[$i] . "\n" );  
  }
 close($f);
?>


Приклади програм для роботи з файлами