相关疑难解决方法(0)

如何使用PHP构建动态变量?

我正在尝试在PHP中构建一个动态变量,尽管在StackOverflow上已经有关于此问题的一些问题,我仍然难过......:/

变量变量是我从未完全理解的东西 - 希望这里有人可以指出我正确的方向.:)

$data['query']->section[${$child['id']}]->subsection[${$grandchild['id']}]->page[${$greatgrandchild['id']}] = "Fluffy Rabbit";
Run Code Online (Sandbox Code Playgroud)

以前上面的方法不起作用,但如果我硬编码变量:

$data['query']->section[0]->subsection[3]->page[6] = "Very Fluffy Rabbit";
Run Code Online (Sandbox Code Playgroud)

...然后一切都很好,所以显然我没有正确构建我的动态变量.有任何想法吗?

更新:

嗯,确定我应该指出,这些不是在阵列中的键 - 我使用被指定为每个节点的属性的ID寻址在XML节点,所以XML具有以下结构:

<subtitles>
<section id="0">
<subsection id="0">
<page id="1">My content that I want to write</page>
<page id="2">My content that I want to write</page>
<page id="3">My content that I want to write</page>
</subsection>
</section>
</subtitles>
Run Code Online (Sandbox Code Playgroud)

希望这有助于更好地解释事情.:)

php variables dynamic

3
推荐指数
1
解决办法
1997
查看次数

标签 统计

dynamic ×1

php ×1

variables ×1