PHP如何将XML转换成数组

PHP如何将XML转换成数组
如果使用旋度获取XML数据

XML = simplexmlloadstring(数据);

{ } = jsondecode数据'tk(jsonencode(XML),真的);

如果直接获得URL数据

XML = simplexmlloadfile(数据);

{ } = jsondecode数据'tk(jsonencode(XML),真的);

首先,SimpleXML对象转换为JSON,然后JSON数组转换成。

代码uff1a

< PHP
$ = < XML
四十什么



我知道这就是问题的答案,但是
XML;

美元($字符串)simplexml_load_string XML =;
$data = json_decode(json_encode($ XML),真的);
var_dump($ XML);
var_dump($数据);

对象(simplexmlelement){ 1 }
public'title= > string'forty什么(长度= 11)
public'from= > string'joe(长度= 3)
public'to= > string'jane(长度= 4)
public'body= >字符串
我知道这就是问题的答案,但是
(长度= 57)
阵列
标题= > string'forty什么(长度= 11)
从= > string'joe(长度= 3)
' ' = > string'jane(长度= 4)
主体字符串
我知道这就是问题的答案,但是
(长度= 57)
以上是本文的全部内容,希望能对大家有所帮助。

tag:数组转换成如何将电脑软件php

相关内容