我正在尝试访问另一个数组中的数组(基本上是一个二维数组)。但是,通常的做法($ myarray [0] [0])对我不起作用。 原因是因为我想创建一个递归函数,在每个调用中,应该深入和深入到数组中(比如,在第一次调用它应该看$ myarray [0],在第二次调用它应该看看$ myarray [0] [0]等等。
有没有其他方法可以访问数组中的数组?
感谢。
答案 0 :(得分:0)
通过将数组的子数组始终传递给递归函数来遍历数组。
function f(array &$arr)
{
// Some business logic ...
// Let's go into $arr[0]
if(is_array($arr[0]))
f($arr[0]);
}
f($myarray);