1. piemērs: drukājiet JSON bez formatēšanas
json_encode () PHP funkcija tiek izmantota, lai parsētu visus JSON datus. Izveidojiet failu ar nosaukumu exp1.php ar šādu kodu, lai nolasītu vienkāršus JSON datus un izdrukātu izvadi. Šeit tiek deklarēts asociatīvs masīvs, lai ģenerētu JSON datus. JSON datiem kodā netiek piemērota formatēšana. Tātad JSON dati tiks drukāti vienā rindā JSON formātā.
exp1.php
<? php
//Deklarējiet masīvu
$ kursi= masīvs(“1. modulis”=>'HTML','2. modulis'=>'JavaScript','3. modulis'=>'CSS3',
'4. modulis'=>'PHP');
//Izdrukājiet masīvuiekšāvienkāršs JSON formāts
izmest ārājson_encode($ kursi);
?>
Izeja:
Pēc faila izpildes no pārlūkprogrammas parādīsies šāda izvade.
http: //localhost/json/exp1.php
2. piemērs: drukājiet JSON, izmantojot opciju JSON_PRETTY_PRINT un header () funkciju
PHP ir opcija ar nosaukumu “JSON_PRETTY_PRINT” kas tiek lietots ar json_encode () funkcija, lai drukātu JSON datus ar atbilstošu izlīdzināšanu un noteiktu formātu. Izveidojiet failu ar nosaukumu exp2.php ar šādu kodu. Kodā tiek izmantots tas pats iepriekšējā piemēra masīvs, lai redzētu izmantošanu JSON_PRETTY_PRINT iespēja. galvene () funkcija tiek izmantota, lai informētu pārlūkprogrammu par faila saturu. Bez šīs funkcijas netiks lietots formatējums.
exp2.php
<? php//Deklarējiet masīvu
$ kursi= masīvs(“1. modulis”=>'HTML','2. modulis'=>'JavaScript','3. modulis'=>'CSS3',
'4. modulis'=>'PHP');
//Paziņojiet pārlūkam partipanofailuizmantojot galvenifunkciju
galvene('Content-type: text/javascript');
//Izdrukājiet masīvuiekšāvienkāršs JSON formāts
izmest ārājson_encode($ kursi, JSON_PRETTY_PRINT);
?>
Izeja:
Pēc faila izpildes no pārlūkprogrammas parādīsies šāda izvade. Tiks piemērots īpašs fonts un līdzinājums.
http: //localhost/json/exp2.php