捕获PHP中由simpleXML返回的数组中元素的值?
问题描述:
任何想法如何从XML中返回的数组中的元素获取单个值,看起来像这样?捕获PHP中由simpleXML返回的数组中元素的值?
SimpleXMLElement Object
(
[status] => SimpleXMLElement Object
(
[id] => 0
[description] => Success
)
......
我想捕捉[id]并返回该值以对其运行测试。
使用以下
$xml = simplexml_load_string($result);
感谢
答
试试这个$id = $xml->status->id;
答
上述被抓获您是否正在寻找类似:
$sxml = new SimpleXMLElement("<statuses><status><id>0</id><description>success</description></status></statuses>");
var_dump((string) $sxml->status[0]->id);