PHP JSON Красивая печать

Опубликовано: 12 Августа, 2022

JSON — это нотация JavaScript для хранения и выборки данных. Данные обычно хранятся в формате JSON, XML или в какой-либо другой базе данных. Это полный независимый от языка текстовый формат. Для работы с данными JSON PHP использует JSON_PRETTY_PRINT.

Мы можем использовать функцию json_encode() для записи значения в формате JSON. Мы можем отображать любой тип массива в PHP, например, перечисленный массив, ассоциативный массив и объекты в формате JSON. Функция json_encode() имеет параметр JSON_PRETTY_PRINT, который преобразовывает строку JSON. Мы можем сначала преобразовать строку, а затем использовать функцию json_encode(). Это добавит несколько пробелов между символами и улучшит внешний вид строки. Тем не менее, мы можем использовать маркеры HTML, чтобы переместить строки на новую строку. Мы украсим ассоциативный массив на иллюстрации ниже.

Пример 1: Создайте ассоциативный массив в переменной «$name». Запишите ключи и их значения. Используйте функцию json_encode() для переменной «$name», передайте JSON_PRETTY_PRINT в качестве второго параметра и сохраните выражение.

Выход:

Используйте функции json_encode() и json_decode() для предварительного оформления строки JSON в PHP: мы можем использовать функцию json_encode() с функцией json_decode() и JSON_PRETTY_PRINT в качестве параметров для предварительного оформления строки JSON в PHP.

Пример 2. Установите для HTTP-заголовков Content-Type значение «application/json». Сохраните необработанный объект JSON в переменной «$json1». Используйте функцию json_decode() для переменной $json1. Передайте расшифрованный объект JSON в качестве первого параметра функции json_encode() и параметр JSON_PRETTY_PRINT в качестве альтернативного параметра.

Выход:

PHP