A może użyć json_encode/json_decode? Albo np. SQLite albo innej bazy operującej na plikach tekstowych. Bo generalnie nie jest problemem pobranie danych z pliku i ich zmiana, tylko ich zapisanie z powrotem do pliku.
W ostateczności po zmianie wartości w tablicy trzeba zrobić operacje odwrotne, tzn. połączyć wiersze przy pomocy join() a potem w pętli zapisać je do pliku przy pomocy fwrite().
david8213
15.12.2009, 06:43:09
tyle to wiem. lecz jak to zrobić, na powyższym przykładzie
I jeśli plik to nie ma być baza danych, lecz coś w rodzaju pliku konfiguracyjnego (zawsze wczytywany w całości) to polecam funkcje serialize i unserialize: