Zapis plików JSON
Założenie: Nauczymy się, jak zapisać dane w formacie JSON do pliku.
Krok po kroku:
- Tworzenie tablicy asocjacyjnej: Zdefiniujmy tablicę asocjacyjną, która będzie zawierała nasze dane.
$dane = [ "imie" => "Jan", "nazwisko" => "Kowalski", "wiek" => 30 ];
Ta część kodu tworzy tablicę asocjacyjną o kluczach “imie”, “nazwisko” i “wiek”.
- Kodowanie danych do formatu JSON: Użyjemy funkcji `json_encode()` do zakodowania tablicy do formatu JSON.
$json = json_encode($dane, JSON_PRETTY_PRINT);
Funkcja `json_encode()` konwertuje tablicę PHP na string JSON. `JSON_PRETTY_PRINT` formatuje wynik w czytelny sposób.
- Zapis do pliku: Użyjemy funkcji `file_put_contents()` do zapisania zakodowanego JSON-a do pliku.
$plik = 'dane.json'; file_put_contents($plik, $json);
`file_put_contents()` zapisuje zawartość zmiennej `$json` do pliku o nazwie ‘dane.json’. Jeśli plik nie istnieje, zostanie utworzony.
Ten przykład pokazuje podstawy zapisywania danych w formacie JSON w PHP. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi opcjami funkcji `json_encode()`.