Przykład-1: Drukuj JSON bez formatowania
json_encode() funkcja PHP służy do parsowania dowolnych danych JSON. Utwórz plik o nazwie exp1.php z następującym kodem, aby odczytać proste dane JSON i wydrukować dane wyjściowe. W tym przypadku tablica asocjacyjna jest zadeklarowana do generowania danych JSON. Dane JSON w kodzie nie są formatowane. Tak więc dane JSON zostaną wydrukowane w jednym wierszu w formacie JSON.
exp1.php
<?php
//Zadeklaruj tablicę
$kursy=tablica('Moduł 1'=>„HTML”,„Moduł-2”=>„JavaScript”,„Moduł-3”=>„CSS3”,
„Moduł-4”=>„PHP”);
//Wydrukuj tablicęwprosty format JSON
wyrzuciłjson_encode($kursy);
?>
Wyjście:
Poniższe dane wyjściowe pojawią się po wykonaniu pliku z przeglądarki.
http://localhost/json/exp1.php
Przykład-2: Wydrukuj JSON za pomocą opcji JSON_PRETTY_PRINT i funkcji header()
PHP ma opcję o nazwie „JSON_PRETTY_PRINT” który jest używany z json_encode() funkcja drukowania danych JSON z odpowiednim wyrównaniem i określonym formatem. Utwórz plik o nazwie exp2.php z następującym kodem. W kodzie użyto tej samej tablicy z poprzedniego przykładu, aby zobaczyć użycie JSON_PRETTY_PRINT opcja. nagłówek() funkcja służy tutaj do informowania przeglądarki o zawartości pliku. Bez tej funkcji formatowanie nie zostanie zastosowane.
exp2.php
<?php//Zadeklaruj tablicę
$kursy=tablica('Moduł 1'=>„HTML”,„Moduł-2”=>„JavaScript”,„Moduł-3”=>„CSS3”,
„Moduł-4”=>„PHP”);
//Powiadom przeglądarkę orodzajzplikza pomocą nagłówkafunkcjonować
nagłówek(„Typ treści: tekst/javascript”);
//Wydrukuj tablicęwprosty format JSON
wyrzuciłjson_encode($kursy, JSON_PRETTY_PRINT);
?>
Wyjście:
Poniższe dane wyjściowe pojawią się po wykonaniu pliku z przeglądarki. Zostanie zastosowana określona czcionka i wyrównanie.
http://localhost/json/exp2.php