За последние 24 часа нас посетили 22386 программистов и 1029 роботов. Сейчас ищут 698 программистов ...

Преобразовать в XML

Тема в разделе "PHP для новичков", создана пользователем Sasha55555, 15 фев 2019.

  1. Sasha55555

    Sasha55555 Новичок

    С нами с:
    18 мар 2018
    Сообщения:
    152
    Симпатии:
    0
    Помогите есть, файл со строками такого типа
    Код (Text):
    1. mr[242] = {TId:19,Url:"1.swf"};
    2. mr[243] = {TId:19,Url:"2.swf""};
    3. mr[244] = {TId:19,Url:"3.swf"};
    4. mr[245] = {TId:14,Url:"4.swf"};
    5. mr[246] = {TId:14,Url:"5.swf"};
    6. mr[247] = {TId:14,Url:"6.swf"};
    7. mr[248] = {TId:14,Url:"7.swf"};
    Как преобразовать каждую строку в элемент XML?
    <i Id="242" TId="19" Url="1.swf" />
    <i Id="243" TId="19" Url="2.swf" />
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.745
    Симпатии:
    1.319
    Адрес:
    Лень
    Тут раздел PHP
     
  3. Sasha55555

    Sasha55555 Новичок

    С нами с:
    18 мар 2018
    Сообщения:
    152
    Симпатии:
    0
    Я знаю, есть ли способ на PHP?
     
  4. Maputo

    Maputo Активный пользователь

    С нами с:
    30 июл 2015
    Сообщения:
    1.136
    Симпатии:
    173
  5. Sasha55555

    Sasha55555 Новичок

    С нами с:
    18 мар 2018
    Сообщения:
    152
    Симпатии:
    0
    У меня получился массив MRT. Как преобразовать его в xml, чтобы ключ каждого элемента являлся атрибутом Id, а путь - Url
    Вот таким образом <i Id="242" TId="19" Url="1.swf" />
     
  6. Maputo

    Maputo Активный пользователь

    С нами с:
    30 июл 2015
    Сообщения:
    1.136
    Симпатии:
    173
    Массив особо не помогает, потому что после знака равенства неJSON-формат. Был бы там JSON - можно было бы его распарсить этой функцией https://php.ru/manual/function.json-decode.html

    https://ideone.com/beM4W1
     
    #6 Maputo, 15 фев 2019
    Последнее редактирование: 15 фев 2019
    Sasha55555 нравится это.
  7. Sasha55555

    Sasha55555 Новичок

    С нами с:
    18 мар 2018
    Сообщения:
    152
    Симпатии:
    0
    Спасибо