У меня есть список массивов тегов из xml-файла и im, используя файл xml, чтобы добавить некоторые сообщения в wordpress. Поэтому мне нужно преобразовать массив xml в список, разделенный запятыми, для тегов для импорта в мои сообщения.XML-массив в список, разделенный запятой
Это пример XML-файл
<tags>
<tag>tag1</tag>
<tag>tag2</tag>
<tag>tag3</tag>
</tags>
Так что, когда я называю этот файл в моем файле .php и использовать print_r, чтобы получить выход я получаю это
SimpleXMLElement Object (
[tag] => Array (
[0] => SimpleXMLElement Object ()
[1] => SimpleXMLElement Object ()
[2] => SimpleXMLElement Object ()
[3] => SimpleXMLElement Object ()
)
)
Итак 0 1 2 3 являются тегами и значениями, хранящимися в SimpleXMLElement Object(), я читал, что нормально не получать значения при использовании print_r, но я знаю, что значения есть.
Теперь мне нужно, чтобы преобразовать это в виде списка в конце, чтобы получить этот результат
$post_tags = tag1, tag2, tag3;
так, что я могу использовать $ post_tags в моей функции.
Ваш образец XML имеет только 3 '' узлы, но ваш объект SimpleXML имеет 4. Можете ли вы опубликовать код, используемый для получения 'SimplXMLElement' вы показали выше, через' print_r() '? –
Это действительно важно, файлы xml будут импортированы из разных источников, поэтому в реальном мире ни один из импортированных файлов не будет иметь одинаковое количество тегов, а количество тегов не связано с той функцией, которая мне нужна. –
Нет, я просто хочу проверить, что вы просите. –