Пример-1: Одштампајте ЈСОН без форматирања
јсон_енцоде () функција ПХП -а се користи за рашчлањивање било којих ЈСОН података. Направите датотеку под називом екп1.пхп са следећим кодом за читање једноставних ЈСОН података и штампање резултата. Овде је декларисан асоцијативни низ за генерисање ЈСОН података. Форматирање ЈСОН података у коду се не примењује. Дакле, ЈСОН подаци ће бити штампани у једном реду у ЈСОН формату.
екп1.пхп
<? пхп
//Декларирајте низ
$ курсеви= низ(„Модул-1“=>„ХТМЛ“,'Модул-2'=>„ЈаваСцрипт“,'Модул-3'=>'ЦСС3',
'Модул-4'=>'ПХП');
//Одштампајте низуједноставан ЈСОН формат
Избациојсон_енцоде($ курсеви);
?>
Излаз:
Следећи излаз ће се појавити након извршавања датотеке из прегледача.
хттп: //лоцалхост/јсон/екп1.пхп
Пример-2: Одштампајте ЈСОН користећи опцију ЈСОН_ПРЕТТИ_ПРИНТ и функцију заглавља ()
ПХП има опцију под називом „ЈСОН_ПРЕТТИ_ПРИНТ“ који се користи са јсон_енцоде () функција за штампање ЈСОН података са одговарајућим поравнањем и одређеним форматом. Направите датотеку под називом екп2.пхп са следећим кодом. У коду се користи исти низ из претходног примера да би се видела употреба ЈСОН_ПРЕТТИ_ПРИНТ опција. заглавље () функција се овде користи за обавештавање прегледача о садржају датотеке. Без ове функције неће се применити форматирање.
екп2.пхп
<? пхп//Декларирајте низ
$ курсеви= низ(„Модул-1“=>„ХТМЛ“,'Модул-2'=>„ЈаваСцрипт“,'Модул-3'=>'ЦСС3',
'Модул-4'=>'ПХП');
//Обавестите прегледач отиподфилепомоћу заглављафункција
заглавље(„Тип садржаја: текст/јавасцрипт“);
//Одштампајте низуједноставан ЈСОН формат
Избациојсон_енцоде($ курсеви, ЈСОН_ПРЕТТИ_ПРИНТ);
?>
Излаз:
Следећи излаз ће се појавити након извршавања датотеке из прегледача. Биће примењен одређени фонт и поравнање.
хттп: //лоцалхост/јсон/екп2.пхп