如何将php json数组转为XML

   2024-10-07 8320
核心提示:可以使用PHP中的json_encode()函数将JSON数组转换为PHP数组,然后使用SimpleXMLElement类将PHP数组转换为XML格式。以下是一个示

可以使用PHP中的json_encode()函数将JSON数组转换为PHP数组,然后使用SimpleXMLElement类将PHP数组转换为XML格式。以下是一个示例代码:

$json = '{    "person": {        "name": "John Doe",        "age": 30,        "email": "johndoe@example.com"    }}';$array = json_decode($json, true);$xml = new SimpleXMLElement('<root/>');array_walk_recursive($array, array($xml, 'addChild'));print $xml->asXML();

上面的代码将$json中的JSON数组转换为PHP数组,然后通过array_walk_recursive()函数将数组转换为XML格式,并使用SimpleXMLElement()类创建XML对象。最后,通过调用asXML()方法获取XML字符串并打印出来。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号