2012-06-20 54 views
1

我正試圖在遠程服務器上查找數組的內容。我現在可以發回的所有字符串(由於xmlrpc的PHP實現中的限制)。通常情況下,我只是使用var_dump(),但返回無效。我試過使用var_export,但即使將結果轉換爲字符串,我也會得到XML錯誤。獲取遠程服務器上的數組的字符串值

如何獲取數組的字符串表示形式?

回答

1

使用serialize()

$string = serialize($array); 

然後使用unserialize()把它找回來到一個數組:

$array = unserialize($string); 

您還可以使用json_encode()/json_decode()如果你有興趣在一個JSON格式的字符串。

$string = json_encode($array); 
$array = json_decode($string); 
+1

優秀的答案,謝謝。 – SomeKittens

0

您可以使用PHP serialize,json_encode ....這些是替代方法來編碼對象。

相關問題