gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 00:11:26 24 4
gpt4 key购买 nike

我正在尝试在 PHP 中构建一个动态变量,尽管已经在 StackOverflow 上查看了很多关于此事的问题,但我仍然感到困惑...:/

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

$data['query']->section[${$child['id']}]->subsection[${$grandchild['id']}]->page[${$greatgrandchild['id']}] = "Fluffy Rabbit";

显然上面的方法不起作用,但如果我这样硬编码一个变量:

$data['query']->section[0]->subsection[3]->page[6] = "Very Fluffy Rabbit";

...那么一切都很好,所以显然我没有正确构建我的动态变量。有什么想法吗?

更新:

嗯,好吧,我应该指出这些不是数组中的键——我使用一个 ID 来寻址 XML 中的节点,该 ID 被指定为每个节点的属性,因此 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>

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

最佳答案

为什么您认为这里需要动态变量?这不就是做你想做的吗:

$data['query']->section[$child['id']]->subsection[$grandchild['id']]->page[$greatgrandchild['id']] = "Fluffy Rabbit";

关于php - 如何使用 PHP 构建动态变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4077919/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com