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