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 回答