【发布时间】:2011-09-22 19:05:34
【问题描述】:
假设我有一个像这样的多维数组:
<?php
$array = array("test1" => array("test2" => array("test3" => 1)), ... foo1 = array("foo2" => 2));
?>
我想通过将"test1.test2.test3" 之类的字符串传递给函数来访问数组元素,该函数又调用数组元素。我可以通过用[](调用$array["test2]["test3"] ...)替换字符串来使用eval(),但我想知道是否有不同的更可靠的方法来调用数组元素而不遍历其所有深度或使用@987654326 @。
【问题讨论】:
标签: php arrays multidimensional-array