Странный текст при преобразовании XML-массива в XML

Я использую ответ на этот вопрос для преобразования массива XML в один вывод XML:

Вывод массива XML в простой XML

Я использую более простое решение двух (обозначено как ответ)

Все это работает для меня, однако в начале выхода я получаю:

string(109960) " 

Может ли кто-нибудь пролить свет на это?

Solutions Collecting From Web of "Странный текст при преобразовании XML-массива в XML"

Похоже, вы используете var_dump для вывода строки XML:

 var_dump($xml); 

Вместо использования echo :

 echo $xml; 

Это объясняет:

  • Котировки вокруг всей строки XML
  • string – тип переменной, переданной как параметр var_dump
  • 109960 – это длина вашей строки.

var_dump() полезен; но его следует использовать только при отладке , поскольку он выводит больше (отладочную) информацию, чем просто содержимое переменной.

Похоже, что это var_dump (ed). Если есть var_dump слово var_dump , вы должны удалить его.