Како читати и штампати прилично ЈСОН са ПХП -ом

How Read Print Pretty Json With Php



ЈСОН је популаран формат за складиштење података за размену података између сервера и прегледача. Изведен је из ЈаваСцрипта и подржан је од многих стандардних програмских језика. То је формат датотеке који може да чита човек и свако ће га лако разумети ако се штампа правилним обликовањем. ЈСОН подаци се штампају у једном реду када се не примењује форматирање. Али ову врсту исписа није тако лакше разумети. Дакле, форматирани ЈСОН подаци су веома важни за разумевање структуре података за читаоце. Прилично штампање се користи за форматирање ЈСОН података. ЈСОН подаци се могу представити у читљивијем облику за људе коришћењем згодног штампања. Постоји много начина да примените лепо штампање у ЈСОН подацима. Како можете применити ЈСОН лепо штампање помоћу ПХП -а приказано је у овом водичу помоћу различитих примера.

Пример-1: Одштампајте ЈСОН без форматирања

јсон_енцоде () функција ПХП -а се користи за рашчлањивање било којих ЈСОН података. Направите датотеку под називом екп1.пхп са следећим кодом за читање једноставних ЈСОН података и штампање резултата. Овде је декларисан асоцијативни низ за генерисање ЈСОН података. Форматирање ЈСОН података у коду се не примењује. Дакле, ЈСОН подаци ће бити штампани у једном реду у ЈСОН формату.







екп1.пхп



<? пхп

//Декларирајте низ
$ курсеви= низ(„Модул-1“=>„ХТМЛ“,'Модул-2'=>„ЈаваСцрипт“,'Модул-3'=>'ЦСС3',
'Модул-4'=>'ПХП');

//Одштампајте низуједноставан ЈСОН формат
Избациојсон_енцоде($ курсеви);
?>

Излаз:



Следећи излаз ће се појавити након извршавања датотеке из прегледача.





хттп: //лоцалхост/јсон/екп1.пхп



Пример-2: Одштампајте ЈСОН користећи опцију ЈСОН_ПРЕТТИ_ПРИНТ и функцију заглавља ()

ПХП има опцију под називом „ЈСОН_ПРЕТТИ_ПРИНТ“ који се користи са јсон_енцоде () функција за штампање ЈСОН података са одговарајућим поравнањем и одређеним форматом. Направите датотеку под називом екп2.пхп са следећим кодом. У коду се користи исти низ из претходног примера да би се видела употреба ЈСОН_ПРЕТТИ_ПРИНТ опција. заглавље () функција се овде користи за обавештавање прегледача о садржају датотеке. Без ове функције неће се применити форматирање.

екп2.пхп

<? пхп
//Декларирајте низ
$ курсеви= низ(„Модул-1“=>„ХТМЛ“,'Модул-2'=>„ЈаваСцрипт“,'Модул-3'=>'ЦСС3',
'Модул-4'=>'ПХП');

//Обавестите прегледач отиподфилепомоћу заглављафункција
заглавље(„Тип садржаја: текст/јавасцрипт“);

//Одштампајте низуједноставан ЈСОН формат
Избациојсон_енцоде($ курсеви, ЈСОН_ПРЕТТИ_ПРИНТ);
?>

Излаз:

Следећи излаз ће се појавити након извршавања датотеке из прегледача. Биће примењен одређени фонт и поравнање.

хттп: //лоцалхост/јсон/екп2.пхп

Пример-3: Одштампајте ЈСОН користећи опцију ЈСОН_ПРЕТТИ_ПРИНТ и | _+_ | ';
}
?>

Излаз:

Следећи излаз ће се појавити након извршавања датотеке из прегледача. Овде ће се штампати свако питање и одговор ЈСОН података Плави боја и одважан формату и, други део ће бити одштампан са нет боја.

хттп: //лоцалхост/јсон/екп4.пхп

Закључак

У овом чланку је приказано како можете штампати форматиране ЈСОН податке помоћу различитих ПХП опција. Надајмо се да ће читалац моћи да примени ПХП за форматирање ЈСОН података и генерише леп ЈСОН излаз након што правилно извежба горње примере.