我有一个像这样的嵌套数组
$array = array(
[2] => array(
[5] => array(
[7] => array(
[46] => array()
)
),
[108] => array()
),
[14] => array(),
[8] => array(
[72] => array()
)
)
只知道密钥,我需要在数组中找到它并获取它的所有嵌套数据。仅当我从第二级键开始时才使用 array_column
$foo = array_column($array, 2) // returns empty array
$bar = array_column($array, 5) // returns all its nested data
为什么会这样以及在不知道级别的情况下使用任何键执行此操作的正确方法是什么