Php 我正在努力创建深度为X的阵列

Php 我正在努力创建深度为X的阵列,php,Php,出于测试目的,我必须创建具有给定深度的数组 有没有简单的方法来创建它们 编辑:对不起,这个问题太宽泛了,我的错 为了测试一个告诉给定数组深度的方法,深度是数组可以拥有的最大维数,我需要一个函数来创建一个具有给定深度的数组 例如,我想要一个函数,其结果如下,深度值为3: Array ( [0] => Array ( [0] => Array ( ) ) )

出于测试目的,我必须创建具有给定深度的数组

有没有简单的方法来创建它们

编辑:对不起,这个问题太宽泛了,我的错

为了测试一个告诉给定数组深度的方法,深度是数组可以拥有的最大维数,我需要一个函数来创建一个具有给定深度的数组

例如,我想要一个函数,其结果如下,深度值为3:

Array
(
    [0] => Array
        (
            [0] => Array
                (
                )
        )

)

只需执行如下递归函数:

<?php

$a = array();

function add_level($a, $nb) {
    $to_add = array();
    if ($nb -- > 0) {
        $to_add = add_level($to_add, $nb);
    }
    $a['child'] = $to_add;
    return $a;
}

print_r(add_level($a, 5));


?>

我们需要更多的信息,请提供一个例子,说明你在寻找什么,你尝试了什么。请更具体地告诉我们这个问题。你这里所说的深度是什么意思?
Array
(
    [child] => Array
        (
            [child] => Array
                (
                    [child] => Array
                        (
                            [child] => Array
                                (
                                    [child] => Array
                                        (
                                            [child] => Array
                                                (
                                                )

                                        )

                                )

                        )

                )

        )

)