Eksempel-1: Skriv ut JSON uten formatering
json_encode () funksjonen til PHP brukes til å analysere alle JSON -data. Lag en fil med navnet exp1.php med følgende kode for å lese enkle JSON -data og skrive ut utdataene. Her erklæres en assosiativ matrise for å generere JSON -data. Ingen formatering brukes for JSON -data i koden. Så JSON -data skrives ut på en enkelt linje i JSON -format.
exp1.php
<? php
//Erklær matrisen
$ kurs= matrise('Modul-1'=>'HTML','Modul-2'=>'JavaScript','Modul-3'=>'CSS3',
'Modul-4'=>'PHP');
//Skriv ut matriseniet enkelt JSON -format
kastet utjson_encode($ kurs);
?>
Produksjon:
Følgende utdata vises etter at filen er kjørt fra nettleseren.
http: //localhost/json/exp1.php
Eksempel-2: Skriv ut JSON ved hjelp av JSON_PRETTY_PRINT-alternativet og header () -funksjonen
PHP har et alternativ som heter ‘JSON_PRETTY_PRINT’ som brukes med json_encode () funksjon for å skrive ut JSON -data med riktig justering og bestemt format. Lag en fil med navnet exp2.php med følgende kode. I koden brukes det samme arrayet i det forrige eksemplet for å se bruken JSON_PRETTY_PRINT alternativ. Overskrift() funksjonen brukes her for å informere nettleseren om filinnholdet. Ingen formatering vil bli brukt uten denne funksjonen.
exp2.php
<? php//Erklær matrisen
$ kurs= matrise('Modul-1'=>'HTML','Modul-2'=>'JavaScript','Modul-3'=>'CSS3',
'Modul-4'=>'PHP');
//Varsle nettleseren omtypeavfilved hjelp av headerfunksjon
Overskrift('Innholdstype: tekst/javascript');
//Skriv ut matriseniet enkelt JSON -format
kastet utjson_encode($ kurs, JSON_PRETTY_PRINT);
?>
Produksjon:
Følgende utdata vises etter at filen er kjørt fra nettleseren. En bestemt skrift og justering vil bli brukt.
http: //localhost/json/exp2.php