2015-10-05 27 views
0

我有一个PHP变量,里面有xml内容。如果我echo它正在打印的变量。为什么会发生这样的事情?PHP变量中的XML内容

$xml = "<?xml version='1.0'?><Item><qoh>".$quantity_to_update."</qoh></Item>"; 

echo $xml; 

输出

+0

真的看起来不像你的变量里面的XML。这是一个简单的字符串。 – jossif

回答

2

那是因为你正在使用<>之间的标签打印1。所以,它不会显示在你的html页面中。但可能会出现在HTML的源代码中。试试这个

echo htmlspecialchars($xml); 
0

你的变量“$ quantity_to_update”将有一个值(我认为它是1)。请检查您的变量输出。