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

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

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

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

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

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

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

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

Валидатор для JSON строки в PHP

Октябрь 2, 2018 г.

К JSON можно относиться как к одной из разновидностей текстовых форматов передачи данных. Но для PHP это просто ещё одна скалярная строка. Как определить, что перед нами действительно JSON? Чтобы убедиться, придется попытаться декодировать строку. ...

Читать

Base Auth в PHP

Ноябрь 17, 2022 г.

Рассмотрим здесь вариации с выполнением base auth. Как оказывается из опыта работы с некоторыми API, они не являются эквивалентными. И одна форма запроса может не работать, в то время как другая будет выполняться. Задача следующая - получить содержимое ...

Читать

Загрузка-выгрузка в формате excel из PHP

Август 25, 2017 г.

Встроенные библиотеки PHP не позволяют работать с форматами данных популярного табличного процессора Excel. За исключением текстового формата CSV (см. ...

Читать

Создание файла на Google Drive через API

Ноябрь 10, 2023 г.

Работа с API гугл - это ещё та головоломка, тут переплетены и вечно обновляемые версии API, не прозрачные процедуры авторизации и запутанная консоль разработчика. ...

Читать
 

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

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



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