Переводим массив в XML на PHP

Итак, как перевести ассоциативный массив в XML? Воспользуемся «родным» для PHP классом SimpleXMLElement.

В качестве основного контейнера используем тег <values/>, а  установить UTF-8 кодировку нам поможет небольшая хитрость. Инициализация будет выглядеть примерно вот так:

Вы конечно же можете использовать любой тег. :)

Теперь нам нужен ассоциативный массив. Например, вот такой:

Переведем массив в набор тегов XML. Его ключи станут названием свойств XML. Нет ничего проще:

Вот, что получим на выходе:

Мало букафф? Читайте есчо !

Чтение даты-времени из строки

Февраль 27, 2019 г.

Это частая задача возникает при чтении логов, пользовательских данных и .т.п. PHP даёт пару отличных инструментов, для её решения. Функция strtotime() Эта функция с довольно сложным функционалом, пытается определить не только формат пользовательского ...

Читать

Импорт материалов из Instagram

Август 27, 2018 г.

У instagram есть API, который устареет до конца 2018 года. Всех пересаживают на новую платформу -  Instagram Graph API. Регистрация приложения на этой ...

Читать

php - получить первый день следующего месяца

Ноябрь 19, 2019 г.

При создании расписаний, календарей, и т.п. могут возникать задачи вроде - получить timestamp первого дня этого месяца, или последнего дня следующего и т.п. В лоб это решается вот так: [crayon-69ec16b5c5a0c913980624/] Со следующим месяцем ...

Читать

Измеряем скорость работы кода в PHP

Сентябрь 15, 2017 г.

Чтобы измерить скорость работы кода нужны две вещи - "код" и секундомер. Программный код у вас есть, а секундомер, оформленный в виде класса - можете взять здесь. Очень простой, основанный на функции microtime(), секундомер скрывает рутину по сохранению ...

Читать
 

Комментарии к «Переводим массив в XML на PHP»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: