【问题标题】:writing multiple arrays in one remains empty when only one array to add当只添加一个数组时,将多个数组写入一个仍然为空
【发布时间】:2014-09-02 10:09:31
【问题描述】:

我加载了一个包含多个数组的 xml 文件。

$array0 = (.......)
$array1 = (.......)
...
$arrayN = (.......)

在我的 HTML 部分中,我有一个 DIV 来显示每个数组。为此,将所有数组写入一个主数组:

for ( $i = 0; $i < 1; $i++) $masterArray[] = ${'array'.$i};

并且可以访问每个数组

$Titel = $masterArray[0] [$i] [$kat] [0] ["TitelD"];

如果我的 xml 文件中有多个数组,则此方法有效。如果我只有一个,则 masterarray 为空。为什么?如果我在 xml 文件中复制第二个,它可以工作...(显示第二个!)

如何在 masterarray 中只获取一个数组?

此 XML 有效:

当将 url 更改为此 xml 文件(在同一个 html/php 文件中)时,DIV 为空:

【问题讨论】:

    标签: php arrays xml html


    【解决方案1】:

    改变这个

    for ( $i = 0; $i < 1; $i++)
    

    for ( $i = 0; $i <= 1; $i++)
    

    【讨论】:

    • 谢谢,但还是没有成功。
    猜你喜欢
    • 1970-01-01
    • 2020-11-30
    • 1970-01-01
    • 2017-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-24
    • 2012-06-22
    相关资源
    最近更新 更多