$filename = 'ścieżka_do_pliku.txt';
$zawartosc = file($filename);
while(list($k,$w) = each($zawartosc)) echo $k,' '.$w."
\n"; // <- to jedynie wyświetla zawartość tablicy
cała zawartość pliku jest teraz w tablicy (podzielona wg linijek); “$k” to klucze do tej tablicy (numer klucza to numer kolejnej linijki); "$w
to wartości odpowiadające tym kluczom;
wystarczy usunąć linijki o danym numerze(kluczu) i zapisać tablicę ponownie do pliku po uprzednim połączeniu jej funkcją “implode” z pierwszym parametrem “\n”
Zaszła mała pomyłka, ponieważ wpisy są układane w jednej lini:
dane1`dane1
dane2`dane2
dane3`dane3
A i ilość wpisów nie jest określona (może być ich trzy a może dwadzieścia) a chce aby każdy wpis dało się usunąć. Pewnie przyda się skrypt który to układa: