Php 如何显示SimpleXML对象中的值(数组表示法让我感到困惑)

Php 如何显示SimpleXML对象中的值(数组表示法让我感到困惑),php,arrays,xml,simplexml,zoho,Php,Arrays,Xml,Simplexml,Zoho,我有一个PHP文件,它使用cURL检索一些XML。现在我想从XML中检索一个值,但我无法遍历它,因为我对符号感到困惑 以下是我检索到的XML: SimpleXMLElement Object ( [@attributes] => Array ( [uri] => /fruit/apple/xml/green/pipType ) [result] => SimpleXMLElement Object ( [JobOpeni

我有一个PHP文件,它使用cURL检索一些XML。现在我想从XML中检索一个值,但我无法遍历它,因为我对符号感到困惑

以下是我检索到的XML:

SimpleXMLElement Object
(
[@attributes] => Array
    (
        [uri] => /fruit/apple/xml/green/pipType
    )

[result] => SimpleXMLElement Object
    (
        [JobOpenings] => SimpleXMLElement Object
            (
                [row] => Array
                    (
                        [0] => SimpleXMLElement Object
                            (
                                [@attributes] => Array
                                    (
                                        [no] => 1
                                    )
                                [FL] => Array
                                    (
                                        [0] => 308343000000092052
                                        [1] => ZR_6_JOB
                                    )
                            )
                        [1] => SimpleXMLElement Object
                            (
                                [@attributes] => Array
                                    (
                                        [no] => 2
                                    )
                                [FL] => Array
                                    (
                                        [0] => 308343000000091031
                                        [1] => ZR_5_JOB
                                    )
                            )
                    )
            )
    )
)
我使用以下方法将此XML存储在名为$XML的变量中:

$xml = new SimpleXmlElement($data, LIBXML_NOCDATA);
有关于如何选择ZR_5_作业元素的帮助吗

我尝试过无数次,最后一次尝试是:

print_r($xml->result->JobOpenings->row[0]->FL[0]);
有人能帮忙吗


(我知道接下来需要进行一些迭代,但我会在后面处理!)

首先循环JobOpenings行以分别获得每一行,然后您可以轻松地访问该元素的子元素

foreach($xml->result->JobOpenings->row as $item) {
    echo $item->FL[0] . '<br>';
}
foreach($xml->result->JobOpenings->row as$item){
echo$item->FL[0]。
; }
首先,$xml->result->JobOpenings->row[0]->FL[0]将引用FL中的项目0-“308343000000091031”。您需要引用正确的键(FL[1])——此外,还需要进行正确的值检查,谢谢;我今天看代码都快发疯了。这很有效。我只是在每个返回值“之后添加了一个换行符。”
“`。。。tks