【问题标题】:Get string value of array on remote server获取远程服务器上数组的字符串值
【发布时间】:2012-06-20 16:41:22
【问题描述】:

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

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

【问题讨论】:

    标签: php xml arrays xml-rpc


    【解决方案1】:

    使用serialize():

    $string = serialize( $array);
    

    然后使用unserialize() 将其取回数组:

    $array = unserialize( $string);
    

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2018-11-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-09
        • 2012-03-04
        • 1970-01-01
        • 1970-01-01
        • 2013-05-19
        相关资源
        最近更新 更多