捕获PHP中simpleXML返回的数组中元素的值?

时间:2012-03-16 01:20:56

标签: php xml-parsing http-post

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

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

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

使用以下

捕获上述内容
$xml = simplexml_load_string($result);

由于

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

您正在寻找类似的东西:

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