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

标签 php variables dynamic

我正在尝试在 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/

相关文章:

JQuery:如何编写一个插件函数,将函数名称作为字符串并运行它?

php - 如何使用 DOMDocumentFragment 移动内部内容?

php - WP API 返回无效的用户 ID

javascript - 通过 JQuery AJAX 请求向下拉列表添加选项(作为 json 对象)

php - php curl 在 ssl/https 中的安全性如何?

ios - PaintCode - 更新 View 并传递变量

variables - 使用 Powershell 替换 CSV 中的变量

javascript - 是否可以仅使用 JavaScript 而无需使用 HTML 将动态链接插入到电子邮件中? (使用Google脚本发送电子邮件)

variables - 将reducers输出目录路径保存到Hadoop中的变量

c# - .NET 中调用的动态拦截