Zapisywanie do pliku z formatowaniem (sprintf)

Założenie: Nauczymy się, jak formatować dane za pomocą funkcji sprintf() przed zapisaniem ich do pliku.

Krok po kroku:

  1. Otwieramy plik do zapisu:
  2. 
    $uchwyt = fopen('dane.txt', 'w'); 
    				

    Tworzymy uchwyt do pliku “dane.txt” w trybie zapisu (‘w’). Jeżeli plik nie istnieje, zostanie utworzony. Jeżeli istnieje, jego zawartość zostanie nadpisana.

  3. Deklarujemy zmienne:
  4. 
    $imie = "Jan";
    $wiek = 30;
    				

    Deklarujemy zmienne przechowujące imię i wiek.

  5. Formatujemy dane za pomocą sprintf():
  6. 
    $tekst = sprintf("Imię: %s, Wiek: %d\n", $imie, $wiek);
    				

    Funkcja sprintf() formatuje string. %s jest placeholderem dla stringa (imienia), a %d dla liczby całkowitej (wieku). \n dodaje znak nowej linii.

  7. Zapisujemy do pliku:
  8. 
    fwrite($uchwyt, $tekst);
    				

    Zapisujemy sformatowany tekst do pliku za pomocą funkcji fwrite().

  9. Zamykamy plik:
  10. 
    fclose($uchwyt);
    				

    Zamykamy uchwyt pliku, aby zapisać zmiany i zwolnić zasoby.

Ten przykład pokazuje podstawowe użycie funkcji sprintf() do formatowania danych przed zapisem do pliku. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi specyfikatorami formatowania.

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *