Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmienne w pliku txt
Forum PHP.pl > Forum > Przedszkole
Amorph
Witam.
Chciałbym się dowiedzieć jak zapisywać zmienne do plików tekstowych. Chodzi mi dokładnie o różnego rodzju zmienne tzn. część tekstowa, część numeryczna. Czym(jakim znakiem) oddzielać zmienne w pliku?
Szukałem w googlach i na forum "zmienne php"+plik txt jednakże nie znalazłem zadowalających mnie odpowiedzi.
Z Góry Dziękuję za Pomoc.
Ja_Szczur
  1. <?php
  2. $tablica_zmiennych = array( 'qwe', 12, 'tekst', 12.77 );
  3.  
  4. $file = fopen( 'plik.txt' , 'w' );
  5. fwrite( $file , implode( "[backslash]n" , $tablica_zmiennych ) ); // piszę [backslash], bo kolorowanie kodu źle działa...
  6. fclose( $file );
  7.  
  8. //odczyt
  9.  
  10. $file = file();
  11. // teraz $file[0] ma wartość 'qwe'
  12. // $file[1] ma wartość 12
  13. // itd.
  14. ?>


jeżeli tekst ma w sobie \n, zamień je np. na "\\n", lub jako separatora użyj kombinacji znaków typu |^|
wtedy zapis: implode( '|^|' , $tablica_zmiennych )
a odczyt:

  1. <?php
  2. $file = file_get_contents( 'plik.txt' );
  3. $data = explode( '|^|' , $file );
  4. // teraz $data[0] ma wartość 'qwe'
  5. // $data[1] ma wartość 12
  6. // itd.
  7. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.