Příklad 1: Tisk formátu JSON bez formátování
json_encode () funkce PHP se používá k analýze jakýchkoli dat JSON. Vytvořte soubor s názvem exp1.php pomocí následujícího kódu přečtěte jednoduchá data JSON a vytiskněte výstup. Zde je deklarováno asociativní pole pro generování dat JSON. Pro data JSON v kódu není použito žádné formátování. Data JSON se tedy vytisknou na jednom řádku ve formátu JSON.
exp1.php
<? php
//Deklarujte pole
$ kurzy= pole('Modul-1'=>'HTML','Modul-2'=>'JavaScript','Modul-3'=>'CSS3',
'Modul-4'=>'PHP');
//Vytiskněte polevjednoduchý formát JSON
vyhodiljson_encode($ kurzy);
?>
Výstup:
Po spuštění souboru z prohlížeče se zobrazí následující výstup.
http: //localhost/json/exp1.php
Příklad 2: Tisk JSON pomocí možnosti JSON_PRETTY_PRINT a funkce header ()
PHP má možnost pojmenovanou „JSON_PRETTY_PRINT“ který se používá s json_encode () funkce pro tisk dat JSON se správným zarovnáním a konkrétním formátem. Vytvořte soubor s názvem exp2.php s následujícím kódem. V kódu se k použití používá stejné pole předchozího příkladu JSON_PRETTY_PRINT volba. hlavička () Funkce se zde používá k informování prohlížeče o obsahu souboru. Bez této funkce nebude použito žádné formátování.
exp2.php
<? php//Deklarujte pole
$ kurzy= pole('Modul-1'=>'HTML','Modul-2'=>'JavaScript','Modul-3'=>'CSS3',
'Modul-4'=>'PHP');
//Upozorněte prohlížeč natypzsouborpomocí záhlavífunkce
záhlaví('Content-type: text/javascript');
//Vytiskněte polevjednoduchý formát JSON
vyhodiljson_encode($ kurzy, JSON_PRETTY_PRINT);
?>
Výstup:
Po spuštění souboru z prohlížeče se zobrazí následující výstup. Bude použito konkrétní písmo a zarovnání.
http: //localhost/json/exp2.php