Primer-1: Natisnite JSON brez oblikovanja
json_encode () funkcija PHP se uporablja za razčlenjevanje vseh podatkov JSON. Ustvarite datoteko z imenom exp1.php z naslednjo kodo za branje preprostih podatkov JSON in tiskanje izpisa. Tukaj je deklarirano asociativno polje za ustvarjanje podatkov JSON. Za podatke JSON v kodi ni oblikovanja. Tako bodo podatki JSON natisnjeni v eni vrstici v formatu JSON.
exp1.php
<? php
//Razglasite matriko
$ tečaji= polje('Modul-1'=>'HTML','Modul-2'=>'JavaScript','Modul-3'=>'CSS3',
'Modul-4'=>'PHP');
//Natisnite matrikovpreprosta oblika JSON
vrgel venjson_encode($ tečaji);
?>
Izhod:
Po izvedbi datoteke iz brskalnika se prikaže naslednji izhod.
http: //localhost/json/exp1.php
Primer-2: Natisnite JSON z možnostjo JSON_PRETTY_PRINT in funkcijo header ()
PHP ima možnost z imenom »JSON_PRETTY_PRINT« ki se uporablja z json_encode () funkcija za tiskanje podatkov JSON s pravilno poravnavo in posebno obliko. Ustvarite datoteko z imenom exp2.php z naslednjo kodo. V kodi se za uporabo uporablja ista matrika iz prejšnjega primera JSON_PRETTY_PRINT možnost. header () Funkcija se tukaj uporablja za obveščanje brskalnika o vsebini datoteke. Brez te funkcije ne bo uporabljeno oblikovanje.
exp2.php
<? php//Razglasite matriko
$ tečaji= polje('Modul-1'=>'HTML','Modul-2'=>'JavaScript','Modul-3'=>'CSS3',
'Modul-4'=>'PHP');
//Brskalnik obvestite otipodmapaz uporabo glavefunkcijo
glavo('Vrsta vsebine: besedilo/javascript');
//Natisnite matrikovpreprosta oblika JSON
vrgel venjson_encode($ tečaji, JSON_PRETTY_PRINT);
?>
Izhod:
Po izvedbi datoteke iz brskalnika se prikaže naslednji izhod. Uporabljena bo posebna pisava in poravnava.
http: //localhost/json/exp2.php