在 php 中访问 0 索引 xml 属性

Access 0 index xml property in php

我编写了一个程序来读取 XML 文件并为我提供一个数组。所以我进一步执行我的操作,但我无法获得 0 索引的值。

$xml = simplexml_load_file("app_string.xml");

foreach ($xml as $value) {
    echo "<pre>";
    print_r($value);
}

即输出:

SimpleXMLElement Object (
    [@attributes] => Array
        (
            [name] => app_name
        )

    [0] => My Data )

我试过

$value->{0} 

$value['0']

没有得到想要的数据。

如何从 [0] => My Data

得到 My Data

要检索元素数据,您可以简单地将 XML 元素转换为字符串,如:

$xml = simplexml_load_file("app_string.xml");

foreach ($xml as $value) {
    echo "<pre>";
    $data = (string)$value;
    echo $data;
}