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 serialize、json_encode ... を使用できます。これらは、オブジェクトをエンコードするための代替方法です。

于 2012-06-20T16:42:38.560 に答える