2012-03-16 75 views
0

任何想法如何从XML中返回的数组中的元素获取单个值,看起来像这样?捕获PHP中由simpleXML返回的数组中元素的值?

SimpleXMLElement Object 
(
[status] => SimpleXMLElement Object 
    (
     [id] => 0 
     [description] => Success 
    ) 
    ...... 

我想捕捉[id]并返回该值以对其运行测试。

使用以下

$xml = simplexml_load_string($result); 

感谢

回答

1

试试这个$id = $xml->status->id;

0

上述被抓获您是否正在寻找类似:

$sxml = new SimpleXMLElement("<statuses><status><id>0</id><description>success</description></status></statuses>"); 
var_dump((string) $sxml->status[0]->id);