Foros del Web » Programando para Internet » PHP »

Borrar 1 elemento de un array

Estas en el tema de Borrar 1 elemento de un array en el foro de PHP en Foros del Web. Hola [email protected] me estoy volviendo loco con una tolonteria y me es urgentisimo. ¿Como BORRAR 1 elemennto de un array? No encuentro la orden para ...
  #1 (permalink)  
Antiguo 11/07/2002, 23:42
Avatar de kco
kco
 
Fecha de Ingreso: septiembre-2001
Mensajes: 249
Antigüedad: 16 años, 2 meses
Puntos: 0
Borrar 1 elemento de un array

Hola [email protected] me estoy volviendo loco con una tolonteria y me es urgentisimo.
¿Como BORRAR 1 elemennto de un array? No encuentro la orden para decir que borre el elemento con el valor o el indice X del array Elquesea

Por favor hechadme un cable.

Un abrazo y un saludo de un Phpero+
kco
:) ;) :P
  #2 (permalink)  
Antiguo 12/07/2002, 00:16
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 16 años, 1 mes
Puntos: 68
Re: Borrar 1 elemento de un array

Ya te contesté en el #forosdelweb (Si, soy uno de los pocos que entro, y?) pero lo vuelvo a hacer acá.

unset($array["indice"]);

Saludos.

<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo
  #3 (permalink)  
Antiguo 12/07/2002, 01:35
 
Fecha de Ingreso: agosto-2001
Mensajes: 315
Antigüedad: 16 años, 4 meses
Puntos: 1
Re: Borrar 1 elemento de un array

Hola

array_splice($mi,2,1);
$mi el array
2 es el elemento del array al que queres eliminar y 1 es la cantidad de elementos a eliminar.Esta funcion usada asi elimina el elemento y desplaza los demas cambiandoles el indice.
en el ejemplo si tu array $mi tiene:
indice 0 valor a
indice 1 valor b
indice 2 valor c
indice 3 valor d
indice 4 valor e
indice 5 valor f
despues de usar la funcion con esos parametros tu array quedaria:
indice 0 valor a
indice 1 valor b
indice 2 valor d
indice 3 valor e
indice 4 valor f
se elimino el valor c (posicion 2, recorda que el 1er elemento es el 0) y desplazo los demas elementos para que queden correlativos los indices.
Por el contrario si lo asignas a una variable
$algo=array_splice($mi,2,1);
en esa variable ($algo)solo tendria el 2do elemento (c)

Besos Romi
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 16:54.