[solucionado] Eliminar uno o varios valores de un array
Publicado por xve (6935 intervenciones) el 19/01/2014 10:55:02
Hola a todos, hoy he ayudado a un compañero a eliminar un valor de un array, y quiero publicarlo aquí por si algún otro compañero lo necesita:
Lo que he hecho, ha sido obtener la diferencia de nuestro array con el valor que queremos eliminar para obtener un array sin el valor que queremos eliminar...
Ejemplo 1: Eliminar un valor numérico
Devuelve:
Array ( [0] => 100 [1] => 70 [3] => 110 )
Ejemplo 2: Eliminar dos valores de un array de texto:
Devuelve:
Array ( [0] => auzl [2] => verde [3] => amarillo )
Espero que os sirva de ayuda...
Lo que he hecho, ha sido obtener la diferencia de nuestro array con el valor que queremos eliminar para obtener un array sin el valor que queremos eliminar...
Ejemplo 1: Eliminar un valor numérico
1
2
3
4
5
6
7
8
9
<?php
# generamos un array
$arrayValores=array(100, 70, 0, 110);
#obtenemos la diferencia del array con un array con valor 0
$arrayValoresSinCeros=array_diff($arrayValores, array(0));
print_r($arrayValoresSinCeros);
?>
Devuelve:
Array ( [0] => 100 [1] => 70 [3] => 110 )
Ejemplo 2: Eliminar dos valores de un array de texto:
1
2
3
4
5
6
7
8
9
<?php
# generamos un array
$arrayValores=array("auzl", "rojo", "verde", "amarillo", "negro");
# obtenemos la diferencia del array con un array con valores "rojo" y "negro"
$arrayValoresSinCeros=array_diff($arrayValores, array("rojo", "negro"));
print_r($arrayValoresSinCeros);
?>
Devuelve:
Array ( [0] => auzl [2] => verde [3] => amarillo )
Espero que os sirva de ayuda...
Valora esta pregunta


0