Primjer-1: Ispišite JSON bez formatiranja
json_encode () funkcija PHP -a koristi se za raščlanjivanje bilo kojih JSON podataka. Napravite datoteku pod nazivom exp1.php sa sljedećim kodom za čitanje jednostavnih JSON podataka i ispis izlaznih podataka. Ovdje se deklarira asocijativni niz za generiranje JSON podataka. Za JSON podatke u kodu ne primjenjuje se oblikovanje. Dakle, JSON podaci bit će ispisani u jednom retku u JSON formatu.
exp1.php
<? php
//Deklarirajte niz
$ tečajevi= niz('Modul-1'=>'HTML','Modul-2'=>'JavaScript','Modul-3'=>'CSS3',
'Modul-4'=>'PHP');
//Ispišite nizujednostavan JSON format
izbacitijson_encode($ tečajevi);
?>
Izlaz:
Sljedeći izlaz pojavit će se nakon izvršavanja datoteke iz preglednika.
http: //localhost/json/exp1.php
Primjer-2: Ispišite JSON koristeći opciju JSON_PRETTY_PRINT i funkciju zaglavlja ()
PHP ima opciju s imenom 'JSON_PRETTY_PRINT' koji se koristi sa json_encode () funkcija ispisa JSON podataka s ispravnim poravnanjem i određenim formatom. Napravite datoteku pod nazivom exp2.php sa sljedećim kodom. U kodu se koristi isti niz iz prethodnog primjera kako bi se vidjela upotreba JSON_PRETTY_PRINT opcija. Zaglavlje() funkcija se ovdje koristi za informiranje preglednika o sadržaju datoteke. Bez ove funkcije neće se primijeniti oblikovanje.
exp2.php
<? php//Deklarirajte niz
$ tečajevi= niz('Modul-1'=>'HTML','Modul-2'=>'JavaScript','Modul-3'=>'CSS3',
'Modul-4'=>'PHP');
//Obavijestite preglednik otipoddatotekapomoću zaglavljafunkcija
Zaglavlje('Vrsta sadržaja: tekst/javascript');
//Ispišite nizujednostavan JSON format
izbacitijson_encode($ tečajevi, JSON_PRETTY_PRINT);
?>
Izlaz:
Sljedeći izlaz pojavit će se nakon izvršavanja datoteke iz preglednika. Primijenit će se određeni font i poravnanje.
http: //localhost/json/exp2.php