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

Как я могу удалить элемент из многомерного массива с помощью ключа?

Я надеюсь, что это будет жадным, чтобы удалить все элементы в массиве, соответствующие ключи, которые я передаю. У меня есть это пока что я могу перемещаться по многомерному массиву, но я не могу отключить ключ, который мне нужен, потому что у меня нет на него ссылки!

function traverseArray($array, $keys)
{ 
    foreach($array as $key=>$value)
    { 
        if(is_array($value))
        { 
            traverseArray($value); 

        } else {

            if(in_array($key, $keys))
           {                    
                //unset(what goes here?) 

            }

        } 
    }

}
9
задан NoobCoder 25 November 2015 в 09:05
поделиться