2015-10-05 48 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)。請檢查您的變量輸出。