Buenas tardes.
Tengo el siguiente problema:
Tengo un ARRAY ASSOCIATIVO que contiene OBJETOS. Relaciono el nombre del objeto con el objeto en si.
Todo funciona perfectamente hasta que me dispongo a borrar un objeto del array.
El metodo que estoy usando con los arrays NUMERICOS es el siguiente:
unset($this->Vistas[$NombreDeLaVista]);
$this->Vistas = array_values($this->Vistas);
El problema es que el array_values() devuelve un array numerico, però tambien tengo que mover las keys de cada objeto del array.
He provado lo siguiente:
unset($this->Vistas[$NombreDeLaVista]);
$Keys = array_keys($this->Vistas);
$Values = array_values($this->Vistas);
$this->Vistas = array_combine($Keys, $Values);
Pero no funciona. Ya no es capaz de reconocer los objetos que quedan en el array.
Espero sus comentarios. Muchas gracias.
Att, Sergi.