1. példa: JSON nyomtatása formázás nélkül
json_encode () A PHP függvényt használják a JSON adatok elemzésére. Hozzon létre egy nevű fájlt exp1.php a következő kóddal olvassa el az egyszerű JSON adatokat és nyomtassa ki a kimenetet. Itt egy asszociatív tömb deklarálódik JSON adatok előállítására. A kód nem alkalmaz formázást a JSON -adatokra. Tehát a JSON adatok egyetlen sorban kerülnek nyomtatásra JSON formátumban.
exp1.php
<? php
//Deklarálja a tömböt
$ tanfolyamok= tömb('1. modul'=>'HTML','2. modul'=>'JavaScript','3. modul'=>'CSS3',
'4. modul'=>'PHP');
//Nyomtassa ki a tömbötban benegyszerű JSON formátum
kidobtajson_encode($ tanfolyamok);
?>
Kimenet:
A következő kimenet jelenik meg a fájl böngészőből történő végrehajtása után.
http: //localhost/json/exp1.php
2. példa: JSON nyomtatása a JSON_PRETTY_PRINT beállítás és a header () függvény használatával
A PHP -nak van egy elnevezett opciója „JSON_PRETTY_PRINT” amelyet együtt használnak json_encode () funkció a JSON adatok megfelelő igazítással és formátummal történő nyomtatásához. Hozzon létre egy nevű fájlt exp2.php a következő kóddal. A kódban az előző példa ugyanazt a tömbjét használják a használat megtekintéséhez JSON_PRETTY_PRINT választási lehetőség. fejléc() funkciót itt használják a böngésző tájékoztatására a fájl tartalmáról. E funkció nélkül formázás nem lesz alkalmazva.
exp2.php
<? php//Deklarálja a tömböt
$ tanfolyamok= tömb('1. modul'=>'HTML','2. modul'=>'JavaScript','3. modul'=>'CSS3',
'4. modul'=>'PHP');
//Értesítse a böngészőt atípusafájltfejléc használatávalfunkció
fejléc('Content-type: text/javascript');
//Nyomtassa ki a tömbötban benegyszerű JSON formátum
kidobtajson_encode($ tanfolyamok, JSON_PRETTY_PRINT);
?>
Kimenet:
A következő kimenet jelenik meg a fájl böngészőből történő végrehajtása után. Egy adott betűtípust és igazítást alkalmazunk.
http: //localhost/json/exp2.php