在PHP中访问数组中的数组的另一种方法


Alternative way of accessig an array within array in PHP

我正在尝试访问另一个数组(基本上是二维数组)中的一个数组。然而,通常的方法($myarray[0][0])对我不起作用。原因是我想创建一个递归函数,在每次调用中,该函数都应该越来越深入到一个数组中(比如,在第一次调用时,它应该查看$myarray[0],在第二次调用时应该查看$myarray[0],依此类推)。

有没有其他方法可以访问数组中的数组?

谢谢。

遍历数组,始终将数组的一个子数组传递给递归函数。

function f(array &$arr)
{
    // Some business logic ...
    // Let's go into $arr[0]
    if(is_array($arr[0]))
        f($arr[0]);
}
f($myarray);