PHP停止关闭自动添加的标记

use*_*est 1 html php

当我将下面的字符串添加到PHP中的数组并输出时,

$spineArray[$i]="<itemref idref='part-$i' linear='yes'/>";
Run Code Online (Sandbox Code Playgroud)

输出时看起来像这样.为什么结束标签会自动添加,我可以阻止吗?谢谢.

<itemref idref='part-$i' linear='yes'> </itemref>
Run Code Online (Sandbox Code Playgroud)

kan*_*der 16

我可以向你保证PHP不会这样做 - 至少不是这样.当你看到你描述的输出时,你在哪里看?

有可能无论你用什么来查看输出都没有显示原始输出,但它解析你提供的XML的结果,但没有更多的信息,我担心你的问题无法回答.

  • 这就是罪魁祸首 - firebug没有向您展示PHP生成的内容,它向您显示DOM树的表示,因为浏览器在显示您的页面时会显示它.使用旧式"查看源"选项查看输出是否真实. (3认同)