首页 > 解决方案 > PHP:从内部 foreach 获取数组数组

问题描述

我正在尝试在内部 foreach 循环中获取数组的数组。

我的代码看起来像这样:

foreach ( $parent_terms as $parent_term ) {
    $outer_array = array();

        foreach ( $child_terms as $child_term ) {
            $inner_array = array();
            $inner = 'something';
            $inner_array[] = $inner;
            $outer_array[] = $inner_array;

            print_r($inner_array);
        }

      print_r($outer_array);
}

当我打印外部数组时,它会为每个内部数组重新启动。

标签: phparrays

解决方案


更新代码:

foreach($parent_terms as $parent_term ) {
        $outer_array = array();
        foreach ( $child_terms as $child_term ) {
            $inner_array = ['something'];
            array_push($outer_array,$inner_array);
        }

      print_r($outer_array);
}

推荐阅读