从 XML 数组获取输出


Get output from XML array

我正在使用XML来使用不同的语言。首先,我不习惯使用 XML,所以我想问一下我做得是否正确。这是我的XML代码:

<lang>
    <one>
        <ENG>Text1</ENG>
        <NL>Text2</NL>
    </one>
</lang>

当我在 php 中加载它时,我得到这个数组:

SimpleXMLElement Object ( [one] =>

SimpleXMLElement Object ( [ENG] => Text1 [NL] => Text2 ) )

我现在正在尝试从 XML 中获取每个元素,我有以下代码:

$xml = simplexml_load_file($file);
$result = $xml['one']['ENG'];

但它没有返回任何结果,请帮忙。

谢谢。

改用对象访问器语法:

$result = $xml->one->ENG;