在 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;
}
我编写了一个程序来读取 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;
}