2011-04-22 99 views
1

我昨天遇到了一個奇怪的問題,並想知道如何可能。我正在使用PHP在一個返回XML文檔的「webservice」上進行curl請求,並且var_dump結果。var_dump如何返回我:字符串(160)「」

我不明白的是,它顯示了我的字符串(160)「」,我這樣理解:你的傾銷變量是一個160個字符的字符串,是這個「」。對我來說,就好像php告訴我「你的變量是白色的(它是黑色的)」。

你知道什麼可以使它發生(我使用PHP 5.2.6)?

回答

2

我猜你只生產了XML,無字符數據,例如:

var_dump('<something/>'); 

嘗試,而不是:

var_dump(htmlentities('<something/>')); 

,或者更好的,如果你知道字符集:

var_dump(htmlentities('<something/>', ENT_NOQUOTES, 'UTF-8')); 
+0

我忘了檢查「每天通知我任何新的答案」,所以我有點長時間回答,但你是對的。我沒有想到用螢火蟲檢查,但標籤被解釋,所以當我使用htmlentities時都變得清晰。謝謝 ! – vbourdeix 2011-04-27 07:41:52

0

檢查源網頁的(查看源代碼),你可能會找到答案。

我曾經親自跑過類似的情況。

+0

你是完全正確的。一個好主意,我應該立即:) – vbourdeix 2011-04-27 07:44:59

+0

@vbourdeix:謝謝。 – 2011-04-27 08:40:58