Пример-1: Отпечатайте JSON без форматиране
json_encode () функцията на PHP се използва за анализ на всички JSON данни. Създайте файл с име exp1.php със следния код за четене на прости JSON данни и отпечатване на изхода. Тук се декларира асоциативен масив за генериране на JSON данни. Не се прилага форматиране за JSON данни в кода. Така че JSON данните ще бъдат отпечатани в един ред във формат JSON.
exp1.php
<? php
//Декларирайте масива
$ курсове= масив(„Модул-1“=>„HTML“,„Модул-2“=>„JavaScript“,„Модул-3“=>'CSS3',
„Модул-4“=>'PHP');
//Отпечатайте масивавпрост JSON формат
изхвърленjson_encode($ курсове);
?>
Изход:
Следният изход ще се появи след изпълнение на файла от браузъра.
http: //localhost/json/exp1.php
Пример-2: Отпечатайте JSON, използвайки опцията JSON_PRETTY_PRINT и функцията header ()
PHP има опция с име „JSON_PRETTY_PRINT“ който се използва с json_encode () функция за отпечатване на JSON данни с правилно подравняване и определен формат. Създайте файл с име exp2.php със следния код. В кода се използва същият масив от предишния пример, за да се види употребата JSON_PRETTY_PRINT опция. заглавка () функцията се използва тук, за да информира браузъра за съдържанието на файла. Без тази функция няма да се приложи форматиране.
exp2.php
<? php//Декларирайте масива
$ курсове= масив(„Модул-1“=>„HTML“,„Модул-2“=>„JavaScript“,„Модул-3“=>'CSS3',
„Модул-4“=>'PHP');
//Уведомете браузъра заТипотфайлизползвайки заглавкафункция
заглавка(„Тип съдържание: текст/javascript“);
//Отпечатайте масивавпрост JSON формат
изхвърленjson_encode($ курсове, JSON_PRETTY_PRINT);
?>
Изход:
Следният изход ще се появи след изпълнение на файла от браузъра. Ще бъде приложен специфичен шрифт и подравняване.
http: //localhost/json/exp2.php