![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
12/07/2002, 00:35
|
| | Fecha de Ingreso: agosto-2001
Mensajes: 315
Antigüedad: 23 años, 6 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 |