[英]Is there a way to walk dynamically into multidimensional arrays?
例如:
$size = 0;
$array = $array;
$size = 1;
$array = $array[x];
$size = 5;
$array = $array[x][x][x][x][x];
我有一個$ config數組,可以有1維或很多維。 根據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];
}
您可以進行無限循環並到達數組末尾。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.