SimpleXMLElement to PHP Array

2022-08-30 14:21:03

变量从函数到 URL。$dfile_get_contents

$answer = @new SimpleXMLElement($d);

以下是的输出:print_r($answer)

SimpleXMLElement Object
(
  [Amount] => 2698
  [Status] => OK
  [State] => FL
  [Country] => USA
)

如何检索每个元素的值并添加到数组中?我无法弄清楚。


答案 1

在这个简单的情况下,类型转换也可以工作:

$my_array = (array)$answer

答案 2

这应该有效:

$xml = simplexml_load_string($xmlstring);
$json = json_encode($xml);
$array = json_decode($json,TRUE);