Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/07/2002, 00:35
romina
 
Fecha de Ingreso: agosto-2001
Mensajes: 315
Antigüedad: 22 años, 8 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