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

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

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

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

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

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

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

Title
Headline
descriptionOfTest
example
loadings
countSuccess
countFailed
rightAnswer
teach

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

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

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

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

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

Поделиться в соц. сетях:

Понравилась статья? Поблагодари автора, накорми печеньками! :)

Опиши свой кейс здесь, если у тебя остались вопросы и мы обязательно ответим...