PHP — Преобразование в json

PHPPHP — Преобразование в json. В прошлой статье мы получили данные из бд и предварительно их обработали до формата json. Выглядит он неполноценно, но тем не менее это json. В этой статье мы с вами приведем этот json в человеко-читабельный вид.

PHP — Преобразование в json

Вспомним из прошлой статьи, что наш json не имеет индексов у столбцов. У него имеются значения и разделитесь. Мы привели его в такой вид командой:

Для того, чтобы нам сделать новый json, необходимо записать все имеющиеся значения в массив с индексами. Названия в нем можно создать произвольные, как вам угодно. У меня получилась такая строка:

Теперь уже из этого массива мы можем создать новый json-объект и сразу его проинициализировать соответствующими значениями:

Как видите, не обязательно соблюдать последовательность перебора массива, так как мы обращаемся к нему не циклом, а просто индексом. В итоге мы получили следующие индексы в массиве:

Title
Headline
descriptionOfTest
example
loadings
countSuccess
countFailed
rightAnswer
teach

Если мы попробуем вызвать этот объект через конструкцию echo $newTestsParametersObject, то получим ошибку:

А если мы попробуем вывести конкретный элемент, то его значения отобразится в читабельном виде:

На странице в браузере:

На этом все. В следующей статье мы займемся обработкой этого json-массива: удалим лишние символы и научимся его возвращать на необходимую страницу. Разместим каждый элемент в нужном месте для правильного отображения элементов на своих местах.

Подписывайтесь на нашу группу в ВК и на наш ютуб канал!

Лицензионное соглашение

Авторские права публикуемых материалов полностью или частично принадлежат авторам сайта Pechenek.NET в соответствии со статьями 1252 и 1301 ГК РФ. Любое распространение должно быть согласовано с автором материала или с указанием ссылки на первоисточник.