Zapisywanie do plików JSON (json_encode)
Założenie: Nauczymy się, jak przekonwertować tablicę danych PHP do formatu JSON i zapisać ją do pliku.
Krok po kroku:
- Tworzenie tablicy danych: Zdefiniujmy tablicę asocjacyjną zawierającą dane, które chcemy zapisać do pliku JSON.
- Konwersja do JSON: Użyjemy funkcji
json_encode()
, aby przekonwertować tablicę PHP do formatu JSON. - Zapis do pliku: Użyjemy funkcji
file_put_contents()
, aby zapisać zakodowany JSON do pliku.
$dane = array(
"imie" => "Jan",
"nazwisko" => "Kowalski",
"wiek" => 30
);
$json = json_encode($dane, JSON_PRETTY_PRINT);
Flaga JSON_PRETTY_PRINT
formatuje JSON w czytelny sposób.
$plik = 'dane.json';
file_put_contents($plik, $json);
Pamiętaj, że plik `dane.json` zostanie utworzony w tym samym katalogu, w którym znajduje się skrypt PHP.
Ten przykład pokazuje podstawy zapisywania danych do pliku JSON w PHP. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi opcjami funkcji json_encode()
.