удалить ключ в многомерном массиве

имею многомерный массив из которого нужно удалить ключ:

$a =
    [
        'ноль' => Array
            [
                'один' => '',
                'два' => 'главный',
                'три' =>
                    [
                        'один' => '',
                    ],
                'четыре' => '',
                'пять' =>
                    [
                        'один' => '',
                        'два' => '',
                    ],

            ],
    ];

и массив с указанием какой ключ нужно удалить:

$b =
    [
        'ноль' => Array
            [
                'пять' =>
                    [
                        'два' => '',
                    ],

            ],
    ];

если бы ключ на удаление был статичным, я бы прописал в коде:

unset($a['ноль']['пять']['два']);

но массив $b динамичный. array_replace_recursive работает со значениями, а мне нужно с ключами.


Ответы (0 шт):