>我正在尝试在远程服务器上查找数组的内容。 我目前只能发回字符串(由于 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....这些是编码对象的替代方法。