Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Eliminar elementos de un array bidimensional

Estas en el tema de Eliminar elementos de un array bidimensional en el foro de PHP en Foros del Web. Buenas Tengo un array llamado $animales tipo gato felino 9 perro canido 7 Ahora intento borrar el registro 0 $del = 0; //pasado por variable ...
  #1 (permalink)  
Antiguo 02/06/2009, 16:12
 
Fecha de Ingreso: noviembre-2007
Ubicación: Zamora (Spain)
Mensajes: 251
Antigüedad: 16 años, 5 meses
Puntos: 1
Pregunta Eliminar elementos de un array bidimensional

Buenas

Tengo un array llamado $animales tipo

gato felino 9
perro canido 7

Ahora intento borrar el registro 0

$del = 0; //pasado por variable

array_splice($animales, $del, 2);

Y se carga hasta el final del array todo...

Si fuera de dos elementos por fila, y en vez de 2, escribo 1 en el array_splice lo haría sin poblema. Lo digo porque tengo otro caso donde si lo hace bien y no me estropea toda la matriz

Alguien conoce una solución. ¿?

Mil gracias y un saludo.

Última edición por xenon254; 02/06/2009 a las 16:22
  #2 (permalink)  
Antiguo 02/06/2009, 16:16
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Eliminar elementos de un array bidimensional

podrias escribir el codigo?
  #3 (permalink)  
Antiguo 02/06/2009, 16:21
 
Fecha de Ingreso: noviembre-2007
Ubicación: Zamora (Spain)
Mensajes: 251
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: Eliminar elementos de un array bidimensional

Es demasiado código como para ponerlo todo.

Si no consigues hacerte a la idea de lo que pregunto, determino todo lo que necesites para encontrar una solución.

Gracias por tu tiempo.
  #4 (permalink)  
Antiguo 02/06/2009, 16:39
Avatar de jaao_death  
Fecha de Ingreso: abril-2009
Ubicación: Murcia/españa
Mensajes: 229
Antigüedad: 15 años
Puntos: 6
Respuesta: Eliminar elementos de un array bidimensional

pero... cúal es la forma de tu Array?, intenta copiar la porción de código donde usas esta línea.
esta pregunta viene a la duda de que: registro 0 es una posición o una key?
__________________
Mucha seguridad nunca es suficiente.... Por una red segura
El señor ilustre obscurece nuestras mentes
Usas Linux? http://www.dudalibre.com/gnulinuxcounter
  #5 (permalink)  
Antiguo 02/06/2009, 16:41
 
Fecha de Ingreso: noviembre-2007
Ubicación: Zamora (Spain)
Mensajes: 251
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: Eliminar elementos de un array bidimensional

Ya lo tengo

$animales = array_values($animales);

Se me perdían los índices y no conseguía verlos bien de nuevo.

Mil gracias a los que me habéis contestado. Y ayudado a pensar.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:19.