获取远程服务器上的数组的字符串值

时间:2012-06-20 16:41:23

标签: php xml arrays xml-rpc

我试图在远程服务器上查找数组的内容。我现在可以发回的只是字符串(由于xmlrpc的PHP实现的限制)。通常情况下,我只使用var_dump(),但返回无效。我尝试过使用var_export,但即使我将结果转换为字符串,也会出现XML错误。

如何获取数组的字符串表示形式?

2 个答案:

答案 0 :(得分:1)

使用serialize()

$string = serialize( $array);

然后使用unserialize()将其恢复为数组:

$array = unserialize( $string);

如果您对JSON格式的字符串感兴趣,也可以使用json_encode() / json_decode()

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

答案 1 :(得分:0)

您可以使用PHP serialize,json_encode ....这些是对对象进行编码的替代方法。