@banny_name

Как Обработать спарсенный xml, и перевести в строку или узнать что между тегами?

спарсил я значит xml и т.д

результат:
[type] => SimpleXMLElement Object{
                                        [t] => Array
                                        (
                                            [0] => Кудахтер
                                            [1] => Куда: Replace
                                        )
}


и есть строка:
..type..
<w:t>Кому: Search</w:t>
...


как с помощью str_replace заменить:
..type..
<w:t>Кому: Search</w:t>
...


на

[type] => SimpleXMLElement Object{
                                        [t] => Array
                                        (
                                            [0] => Кудахтер
                                            [1] => Куда: Replace
                                        )
}

???
перевести в строку (string)$object->...
не дало результатов, подскажите пожалуйста как реализовать?
  • Вопрос задан
  • 121 просмотр
Решения вопроса 1
@loodev
Разработчик свободного полёта
<?php
$string = "<element><child>Hello World</child></element>";
$xml = new SimpleXMLElement($string);
$string = 'Hello Mota! Toster Test';
$xml->asXML();
echo str_replace('Hello Mota', $xml->asXML(), $string);


Подробности php.net/manual/ru/simplexmlelement.asxml.php
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы