2016-02-29 109 views
1

我有以下simplexmlelement對象。不同於其他我們有實際XML的答案,我沒有那個XML。仍然需要直接從我的simplexmlelement對象中獲取值。有沒有辦法?有沒有辦法直接從simplexmlelement對象獲取數據?

下面是XML數據

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

我必須取第0個索引元素值。

注意:我只能訪問這個XML對象。與一些解決方案不同,我沒有實際的XML。我嘗試使用 回聲$ quote [0] 但它給我錯誤爲未識別的對象。然後我嘗試使用foreach循環,但仍然沒有成功。

回答

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

+0

我試過,但它不工作...的事情是,你的答案如果我在原始XML上使用simple_XML_string並獲取simplexmlelement對象後獲得simplexmlelement對象,那麼這將是正確的。但是,如果我們直接從SimpleXMLElement對象開始,那麼你的解決方案未能 –

+0

SimpleXMLElement對象( [最大] => 100 [分鐘] => 0 [音量] => 1218 ) ) 我只有這個對象給我。我沒有任何XML代碼。我應該從這個對象中捕獲個人價值 –

+0

是您的$報價? – C2486

相關問題