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


Get string value of array on remote server

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

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

使用 serialize()

$string = serialize( $array);

然后使用 unserialize() 将其重新放入数组中:

$array = unserialize( $string);

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

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

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