2012-06-20 56 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 ....这些是替代方法来编码对象。

相关问题