将XML数组转换为XML时的奇怪文本

时间:2010-03-31 18:20:44

标签: php

我使用这个问题的答案将XML数组转换为单个XML输出:

Output array of XML to plain XML

我使用那里的两个更简单的解决方案(标记为答案)

这一切都适合我,但是在输出开始时我得到了:

string(109960) "

任何人都可以对此有所了解吗?

2 个答案:

答案 0 :(得分:2)

您似乎正在使用 var_dump 输出XML字符串:

var_dump($xml);

而不只是使用 echo

echo $xml;


它会解释:

  • 引号围绕整个XML字符串
  • string - 作为参数传递给var_dump
  • 的变量类型
  • 109960 - 这是字符串的长度。

var_dump()很有用;但是只应在调试时使用,因为它会输出更多(调试)信息而不仅仅是变量的内容。

答案 1 :(得分:0)

看起来正在var_dump(ed)。如果有var_dump个关键字,则应将其删除。