【问题标题】:Get output from XML array [duplicate]从 XML 数组获取输出 [重复]
【发布时间】:2013-09-08 21:43:48
【问题描述】:

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

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

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

SimpleXMLElement 对象([one] => SimpleXMLElement 对象([ENG] => Text1 [NL] => Text2))

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

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

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

谢谢。

【问题讨论】:

标签: php xml simplexml


【解决方案1】:

改用对象访问器语法:

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

【讨论】:

  • 非常感谢!像魅力一样工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-02-23
  • 2021-07-28
  • 1970-01-01
  • 1970-01-01
  • 2020-01-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多