Voorbeeld-1: JSON afdrukken zonder opmaak
json_encode() functie van PHP wordt gebruikt om alle JSON-gegevens te ontleden. Maak een bestand met de naam exp1.php met de volgende code om eenvoudige JSON-gegevens te lezen en de uitvoer af te drukken. Hier wordt een associatieve array gedeclareerd om JSON-gegevens te genereren. Er wordt geen opmaak toegepast voor JSON-gegevens in de code. JSON-gegevens worden dus op één regel in JSON-indeling afgedrukt.
exp1.php
<?php
//De array declareren
$cursussen=array('Module 1'=>'HTML','Module-2'=>'JavaScript','Module-3'=>'CSS3',
'Module-4'=>'PHP');
//De matrix afdrukkenineen eenvoudig JSON-formaat
gooide uitjson_encode($cursussen);
?>
Uitgang:
De volgende uitvoer verschijnt nadat het bestand vanuit de browser is uitgevoerd.
http://localhost/json/exp1.php
Voorbeeld-2: JSON afdrukken met JSON_PRETTY_PRINT optie en header() functie
PHP heeft een optie genaamd 'JSON_PRETTY_PRINT' die wordt gebruikt met json_encode() functie om JSON-gegevens af te drukken met de juiste uitlijning en een bepaald formaat. Maak een bestand met de naam exp2.php met de volgende code. In de code wordt dezelfde array van het vorige voorbeeld gebruikt om het gebruik te zien JSON_PRETTY_PRINT optie. kop() functie wordt hier gebruikt om de browser te informeren over de inhoud van het bestand. Zonder deze functie wordt er geen opmaak toegepast.
exp2.php
<?php//De array declareren
$cursussen=array('Module 1'=>'HTML','Module-2'=>'JavaScript','Module-3'=>'CSS3',
'Module-4'=>'PHP');
//Breng de browser op de hoogte van detypevan dehet dossierkoptekst gebruikenfunctie
koptekst('Inhoudstype: tekst/javascript');
//De matrix afdrukkenineen eenvoudig JSON-formaat
gooide uitjson_encode($cursussen, JSON_PRETTY_PRINT);
?>
Uitgang:
De volgende uitvoer verschijnt nadat het bestand vanuit de browser is uitgevoerd. Er wordt een specifiek lettertype en uitlijning toegepast.
http://localhost/json/exp2.php