【发布时间】:2012-11-02 20:20:45
【问题描述】:
我有一个存储在变量中的数组值的“路径”,我正在尝试设置该值。我想做的是:
$array['Breaks'][1]['In'] = "XXX";
但是,我将['Breaks'][1]['In'] 存储在一个变量中。所以我本质上是在尝试做这样的事情:
$path = "['Breaks'][1]['In']";
$array.$path = "XXX";
但这不起作用,而且我不确定如何正确地进行此操作。
有什么建议吗?
【问题讨论】:
-
您可以尝试解析
$path,然后循环遍历解析的值来设置值。 -
为什么变量中有
['Breaks'][1]['In']?相关:meta.stackexchange.com/questions/66377/what-is-the-xy-problem -
我正在使用 AJAX 动态更新大型数组中的值。它发布数据,并将其发布到我的更新脚本中,以便能够选择和修改数据。
-
呃。为什么你又在变量中有
['Breaks'][1]['In']? -
...所以我的脚本可以更新该值?