1 pavyzdys: spausdinkite JSON be formatavimo
json_encode () PHP funkcija naudojama išanalizuoti visus JSON duomenis. Sukurkite failą pavadinimu exp1.php naudodami šį kodą, kad nuskaitytumėte paprastus JSON duomenis ir išspausdintumėte išvestį. Čia deklaruojamas asociatyvus masyvas, kuris generuoja JSON duomenis. JSON duomenims kodo formatavimas netaikomas. Taigi, JSON duomenys bus spausdinami viena eilute JSON formatu.
exp1.php
<? php
//Paskelbkite masyvą
$ kursai= masyvas(„1 modulis“=>„HTML“,„2 modulis“=>„JavaScript“,„3 modulis“=>„CSS3“,
„4 modulis“=>„PHP“);
//Spausdinkite masyvąįpaprastas JSON formatas
išmetėjson_encode($ kursai);
?>
Išėjimas:
Įvedus failą iš naršyklės, pasirodys ši išvestis.
http: //localhost/json/exp1.php
2 pavyzdys: spausdinkite JSON naudodami parinktį JSON_PRETTY_PRINT ir antraštės () funkciją
PHP turi parinktį pavadinimu „JSON_PRETTY_PRINT“ kuris naudojamas su json_encode () funkcija spausdinti JSON duomenis tinkamai suderinus ir tam tikru formatu. Sukurkite failą pavadinimu exp2.php su šiuo kodu. Naudojant kodą, naudojamas tas pats ankstesnio pavyzdžio masyvas JSON_PRETTY_PRINT variantas. antraštė () funkcija čia naudojama informuoti naršyklę apie failo turinį. Be šios funkcijos formatavimas nebus taikomas.
exp2.php
<? php//Paskelbkite masyvą
$ kursai= masyvas(„1 modulis“=>„HTML“,„2 modulis“=>„JavaScript“,„3 modulis“=>„CSS3“,
„4 modulis“=>„PHP“);
//Praneškite naršyklei apietipoišfailąnaudojant antraštęfunkcija
antraštė(„Turinio tipas: text/javascript“);
//Spausdinkite masyvąįpaprastas JSON formatas
išmetėjson_encode($ kursai, JSON_PRETTY_PRINT);
?>
Išėjimas:
Įvedus failą iš naršyklės, pasirodys ši išvestis. Bus taikomas konkretus šriftas ir lygiavimas.
http: //localhost/json/exp2.php