Príklad 1: Vytlačte JSON bez formátovania
json_encode () funkcia PHP sa používa na analýzu akýchkoľvek údajov JSON. Vytvorte súbor s názvom exp1.php s nasledujúcim kódom na prečítanie jednoduchých údajov JSON a vytlačenie výstupu. Tu je deklarované asociatívne pole na generovanie údajov JSON. Pre údaje JSON v kóde nie je použité žiadne formátovanie. Údaje JSON sa teda vytlačia v jednom riadku vo formáte JSON.
exp1.php
<? php
//Deklarujte pole
$ kurzy= pole(„Modul 1“=>'HTML',„Modul 2“=>'JavaScript',„Modul 3“=>„CSS3“,
„Modul 4“=>'PHP');
//Vytlačte polevjednoduchý formát JSON
zahodiljson_encode($ kurzy);
?>
Výkon:
Po spustení súboru z prehliadača sa zobrazí nasledujúci výstup.
http: //localhost/json/exp1.php
Príklad 2: Vytlačte JSON pomocou možnosti JSON_PRETTY_PRINT a funkcie header ()
PHP má možnosť s názvom „JSON_PRETTY_PRINT“ ktorý sa používa s json_encode () funkcia na tlač údajov JSON so správnym zarovnaním a konkrétnym formátom. Vytvorte súbor s názvom exp2.php s nasledujúcim kódom. V kóde sa na použitie používa rovnaké pole ako v predchádzajúcom prípade JSON_PRETTY_PRINT možnosť. hlavička () Funkcia sa tu používa na informovanie prehliadača o obsahu súboru. Bez tejto funkcie nebude použité žiadne formátovanie.
exp2.php
<? php//Deklarujte pole
$ kurzy= pole(„Modul 1“=>'HTML',„Modul 2“=>'JavaScript',„Modul 3“=>„CSS3“,
„Modul 4“=>'PHP');
//Upozornite prehliadač natypzsúborpomocou hlavičkyfunkciu
hlavička('Content-type: text/javascript');
//Vytlačte polevjednoduchý formát JSON
zahodiljson_encode($ kurzy, JSON_PRETTY_PRINT);
?>
Výkon:
Po spustení súboru z prehliadača sa zobrazí nasledujúci výstup. Použije sa konkrétne písmo a zarovnanie.
http: //localhost/json/exp2.php