Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2010, 11:10
MARTIN_LAW
 
Fecha de Ingreso: julio-2010
Mensajes: 121
Antigüedad: 13 años, 9 meses
Puntos: 0
Borrar elementos de un array

He mirado por el foro mediante la busqueda pero no me ha servido lo que he encontrado, o quizas no se aplicarlo correctamente.....


Mi idea es que tengo varios arrays, en los cuales almaceno identificadores de producto en uno, en otro los nombres del producto, en otro la ruta a una imagen dl producto,. etc etc....

De modo que la posicion 0 del array de identificador, corresponde al nombre del producto almacenado en la posicion 0 del array de nombres, y asi con las fotos y demas.


El problema viene cuando elimino un producto, que quiero eliminar esa posicion.

Si por ejemplo tengo 8 posiciones ocupadas, quiero eliminar la posicion 4 de todos los arrays, de modo que lo que contenia la posicion 5, pase a ocupar la posicion 4; lo que contenia la posicion 6, pase a ocupar la posicion 5, y asi sucesivamente, de modo que al final como he eliminado un elemento de dicho array, solo esten ocupadas 7 posiciones.


He probado con "unset" pero no me da resultado, quizas para lo que quiero hacer no existe ninguna funcion y me toque crearla, pero imagino que si exista algo.


Un saludo y gracias por la ayuda, espero haberme explicado bien.