有没有办法直接从simplexmlelement对象获取数据?

时间:2016-02-29 11:01:06

标签: php xml-parsing

我有以下simplexmlelement对象。与其他我们拥有实际xml的答案不同,我没有那个XML。我还需要直接从simplexmlelement对象中获取值。有办法吗?

以下是xml数据

$quote= SimpleXMLElement Object (
[0]=> 1009
 )

我必须获取第0个索引元素值。

注意:我只能访问此XML对象。与某些解决方案不同,我没有实际的XML。我试过用 echo $ quote [0] 但它给我一个错误作为不明物体。然后我尝试使用foreach循环。但仍然没有成功。

1 个答案:

答案 0 :(得分:0)

这是一个例子

<?php
  $note = '<channel>
             <title>What For Dinner</title>
             <link>http://menu.example.com/</link>
             <description>Choose what to eat tonight.</description>
          </channel>';
  $xml=simplexml_load_string($note);
  print_r($xml->title);
  foreach ($xml->title as $key => $value) {}
  echo $value;
?>

在您的代码中,您可以使用

foreach ($quote as $key => $value) {}
  echo $value;

https://eval.in/527404