Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/12/2008, 11:14
sergi839
 
Fecha de Ingreso: septiembre-2008
Mensajes: 33
Antigüedad: 15 años, 7 meses
Puntos: 0
Exclamación Problema eliminar un objeto y reorganizar los demas.

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.

Última edición por sergi839; 03/12/2008 a las 11:17 Razón: Aclaracion de la explicacion.