Esimerkki 1: Tulosta JSON ilman muotoilua
json_encode () PHP -toimintoa käytetään jäsentämään kaikki JSON -tiedot. Luo tiedosto nimeltä exp1.php käyttämällä seuraavaa koodia yksinkertaisten JSON -tietojen lukemiseen ja tulosteen tulostamiseen. Tässä yhdistetty taulukko julistetaan tuottamaan JSON -tietoja. Koodin JSON -tietoja ei käytetä muotoilussa. Joten JSON -tiedot tulostetaan yhdellä rivillä JSON -muodossa.
exp1.php
<? php
//Ilmoita taulukko
$ kursseja= taulukko('Moduuli-1'=>'HTML','Moduuli-2'=>JavaScript,'Moduuli-3'=>'CSS3',
'Moduuli-4'=>'PHP');
//Tulosta taulukkosisäänyksinkertainen JSON -muoto
heitti poisjson_encode($ kursseja);
?>
Lähtö:
Seuraava tulos tulee näkyviin, kun tiedosto on suoritettu selaimesta.
http: //localhost/json/exp1.php
Esimerkki 2: Tulosta JSON käyttämällä JSON_PRETTY_PRINT -vaihtoehtoa ja otsikko () -toimintoa
PHP: llä on vaihtoehto nimeltä 'JSON_PRETTY_PRINT' jota käytetään json_encode () -toiminto JSON -tietojen tulostamiseen oikeassa kohdistuksessa ja tietyssä muodossa. Luo tiedosto nimeltä exp2.php seuraavalla koodilla. Koodissa käytetään samaa edellisen esimerkin matriisia käytön näkemiseen JSON_PRETTY_PRINT vaihtoehto. otsikko () -toimintoa käytetään tässä selaimen tiedottamiseen tiedoston sisällöstä. Muotoilua ei käytetä ilman tätä toimintoa.
exp2.php
<? php//Ilmoita taulukko
$ kursseja= taulukko('Moduuli-1'=>'HTML','Moduuli-2'=>JavaScript,'Moduuli-3'=>'CSS3',
'Moduuli-4'=>'PHP');
//Ilmoita selaimelletyyppijatiedostootsikon avullatoiminto
otsikko('Content-type: text/javascript');
//Tulosta taulukkosisäänyksinkertainen JSON -muoto
heitti poisjson_encode($ kursseja, JSON_PRETTY_PRINT);
?>
Lähtö:
Seuraava tulos tulee näkyviin, kun tiedosto on suoritettu selaimesta. Käytetään tiettyä fonttia ja kohdistusta.
http: //localhost/json/exp2.php