Buenas..
Estoy programando un grupo de classes que forman una capa de acceso a base de datos. En esta capa cargo en memoria las tablas / registros / celdas que me conviene trabajar en forma de array.
Ej: $this->tablas(1)->registros(3)->campos(5)->valor()
Cuando quiero destruir un objeto de tipo registro que esta en la posicion 2, tengo que actualizar la memoria y mover los registros posteriores para ocupar su lugar, de manera que no queden espacios vacios en memoria, y asi evito recargar el constructor de la clase.
Mi pregunta es la siguiente:
¿Como puedo hacer para destruir un objeto y mover el contenido posterior una posición adelante?
Ej:
---------------------------------------
Pepe Sanchez 0
Jose Casillas 1
Gemma Arteaga 2
Destruimos el registro 1:
Pepe Sanchez 0
Gemma Arteaga 1
---------------------------------------
Gracias por adelantado.
Como siempre un placer.