0

uid以下に示すように、要素まではすべてうまくいきますpwd。価値のある場所を突然急襲します。ここで何か不足していますか?

元のコードはこちらから

コード:

$array = array('table'=>'users', 'operation'=>'insert', 'uid'=>'yoyo', 'pwd'=>'123');
$output = serialize($array);

$xml = new SimpleXMLElement('<root/>');
array_walk_recursive(unserialize($output), array($xml, 'addChild'));
echo $xml->asXML();

結果:

<?xml version="1.0"?>
<root>
<users>table</users>
<insert>operation</insert>
<yoyo>uid</yoyo>
<123>pwd</123>
</root>
4

1 に答える 1

1

必要に応じて、配列を反転する必要があるので、試してみてください。

あなたのラインを変える

$output = serialize($array); 

$output = serialize(array_flip($array));
于 2013-02-18T11:03:55.777 に答える