【发布时间】:2013-12-02 18:35:46
【问题描述】:
我正在尝试访问另一个数组(基本上是二维数组)中的一个数组。但是,通常的做法 ($myarray[0][0]) 对我不起作用。 原因是因为我想创建一个递归函数,在每次调用中,它应该越来越深入到一个数组中(比如,第一次调用它应该查看 $myarray[0],第二次调用它应该查看 $myarray [0][0] 等等)。
有没有其他方法可以访问数组中的数组?
谢谢。
【问题讨论】:
-
将子数组作为参数传递,所以无论你走多远,它总是 my_passed_in_array[0]。
-
替代方式?我曾经做过一个像这样工作的函数:
a(308)得到了$a[3][0][8],并且它工作,因为索引不高于 9。但基本上没有替代解决方案。
标签: php arrays recursion multidimensional-array