是否有一种方法可以动态地进入多维数组



例如:

$size = 0;
$array = $array;
$size = 1;
$array = $array[x];
$size = 5;
$array = $array[x][x][x][x][x];

我得到一个$config数组,可以有一个或多个维度。根据var $size的设置我需要遍历的元素会在那个位置上。如果size = 1,我将寻找$config[1]。如果size = 2,我将寻找$config[1][1]…

谢谢,

$foo = $array;
for($i=0;$i<$size;++$i) {
    $foo = $foo[x];
}
$array = $array[x][x][x][x][x];
for ($x = 0; $x < 5; $x++) {
  if (!is_array($array[1])) break;
  $array = $array[1];
}

你可以创建无限循环并到达数组的末端

相关内容

  • 没有找到相关文章

最新更新