我有一个多维数组路径,它在 PHP 的平面数组中,例如:
$path = array('fruit', 'banana', 'fresh');
我将我的多维数组定义为$tree
。你如何使用 $path
来设置/获取 $tree
中的适当节点?$tree[$path] = 'blablabl';
会抛出 "非法偏移错误"。我不确定如何将路径 implode() 成字符串并使用 eval() 获取索引。最简单的方法是什么?
$tree[$path]
,您的方法适用于获取节点但不适用于设置节点。 - nnyby$path
是一个数组,我忘记了一个索引。请看我的更新。是的,我没有看到“set”。 - KingCrunch