Näide 1: printige JSON ilma vormindamiseta
json_encode () funktsiooni PHP kasutatakse kõigi JSON -andmete sõelumiseks. Looge fail nimega exp1.php järgmise koodiga, et lugeda lihtsaid JSON -andmeid ja printida väljund. Siin deklareeritakse JSON -andmete genereerimiseks assotsiatiivne massiiv. Koodis JSON -andmete vormindamist ei rakendata. Seega prinditakse JSON -andmed JSON -vormingus ühele reale.
exp1.php
<? php
//Deklareerige massiiv
$ kursused= massiiv('Moodul-1'=>'HTML','Moodul-2'=>„JavaScript”,'Moodul-3'=>„CSS3”,
'Moodul-4'=>'PHP');
//Prindi massiivsisselihtne JSON -vorming
viskas väljajson_encode($ kursused);
?>
Väljund:
Pärast faili käivitamist brauserist ilmub järgmine väljund.
http: //localhost/json/exp1.php
Näide 2: printige JSON, kasutades suvandit JSON_PRETTY_PRINT ja funktsiooni header ()
PHP -l on valik nimega „JSON_PRETTY_PRINT” mida kasutatakse koos json_encode () funktsiooni, et printida JSON -andmed õige joonduse ja kindla vorminguga. Looge fail nimega exp2.php järgmise koodiga. Koodis kasutatakse kasutamise nägemiseks sama eelmise näite massiivi JSON_PRETTY_PRINT valik. päis () funktsiooni kasutatakse siin brauseri teavitamiseks faili sisust. Ilma selle funktsioonita vormindamist ei rakendata.
exp2.php
<? php//Deklareerige massiiv
$ kursused= massiiv('Moodul-1'=>'HTML','Moodul-2'=>„JavaScript”,'Moodul-3'=>„CSS3”,
'Moodul-4'=>'PHP');
//Teatage brauseriletüüpisellefailipäise abilfunktsiooni
päis(„Sisu tüüp: text/javascript”);
//Prindi massiivsisselihtne JSON -vorming
viskas väljajson_encode($ kursused, JSON_PRETTY_PRINT);
?>
Väljund:
Pärast faili käivitamist brauserist ilmub järgmine väljund. Rakendatakse kindlat fonti ja joondust.
http: //localhost/json/exp2.php