Konwersja tekstu na format JSON (json_encode)
Założenie: Nauczymy się, jak przekonwertować tablicę PHP na format JSON za pomocą funkcji json_encode()
i wykorzystać to do przesyłania danych do JavaScript.
Krok po kroku:
- Tworzenie tablicy asocjacyjnej: Zdefiniujmy tablicę asocjacyjną, która będzie zawierała dane do konwersji.
- Konwersja do JSON: Użyjemy funkcji
json_encode()
, aby przekonwertować tablicę na format JSON. - Wyświetlenie wyniku: Wyświetlimy wynikową zmienną JSON.
- Wykorzystanie w JavaScript: Możemy teraz wykorzystać ten kod JSON w JavaScript, np. za pomocą funkcji `fetch` lub AJAX.
$dane = array(
"imie" => "Jan",
"nazwisko" => "Kowalski",
"wiek" => 30
);
Tworzymy tablicę asocjacyjną o kluczach “imie”, “nazwisko” i “wiek” i przypisujemy im odpowiednie wartości.
$json = json_encode($dane);
Funkcja json_encode()
przyjmuje tablicę $dane
jako argument i zwraca jej JSON-ową reprezentację, którą przypisujemy do zmiennej $json
.
echo $json;
Wyświetlamy zawartość zmiennej $json
, która zawiera teraz tekst w formacie JSON.
fetch('/sciezka/do/pliku.php')
.then(response => response.json())
.then(data => {
console.log(data.imie); // Wyświetli "Jan"
});
Ten przykład pokazuje, jak pobrać dane JSON z pliku PHP i wykorzystać je w JavaScript.
Ten przykład pokazuje podstawy konwersji danych PHP do formatu JSON za pomocą funkcji json_encode()
. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi typami danych.