1

我正在尝试在远程服务器上查找数组的内容。我目前只能发回字符串(由于 xmlrpc 的 PHP 实现的限制)。通常,我只会使用var_dump(),但这会返回 void。我试过使用var_export,但我得到 XML 错误,即使我将结果转换为字符串。

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

4

2 回答 2

1

使用serialize()

$string = serialize( $array);

然后使用unserialize()将其返回到数组中:

$array = unserialize( $string);

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

$string = json_encode( $array);
$array = json_decode( $string);
于 2012-06-20T16:41:47.113 回答
0

您可以使用 PHP 序列化、json_encode ...。这些是编码对象的替代方法。

于 2012-06-20T16:42:38.560 回答