¿Cómo puedo eliminar un elemento de una matriz multidimensional con una clave?Eliminar elemento de la matriz multidimensional según la clave
Espero que esto sea codicioso para que elimine todos los elementos en una matriz que coincida con las claves que paso. Tengo esto hasta ahora donde puedo atravesar una matriz multidimensional pero no puedo desarmar ¡clave que necesito porque no tengo una referencia!
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?)
}
}
}
}
Creo que el tiempo de referencia de la llamada por referencia ha quedado obsoleto. Especialmente porque estoy usando esto en una clase en Code-encendedor. – Abs