Borrar elementos de un array de PHP

Por el 6 de Enero de 2009

en: Programacion

Borrar elementos de un array en Php no es una cosa que se necesite a menudo, gracias a la potente función Array Filter podemos borrar algunos elementos del array.

Por ejemplo supongamos que tenemos un array que contiene valores numéricos y letras, queremos separar los valores numéricos porque los necesitamos para un determinado propósito.

Cómo se puede ver en el ejemplo utilizamos dos veces la función, la primera es para filtrar los datos numéricos y la segunda vez es para ordenar el array y que no nos queden elementos intercalados vacios.

$data = array(12, "f", 21, "g", 43.96, "php","");

// Filtramos los datos de $data con la función array_filter y el filtro is_numeric
$datos_numericos = array_filter($data, "is_numeric");

// Volvemos a ejecutar la función para que nos re-indexe el array empezando por 0
$datos_numericos = array_values($numeric_data);

// Imprimimos los datos
print_r($datos_numericos);

La ejecución de este script nos devolvería lo siguiente:

Array
(
    [0] => 12
    [1] => 21
    [2] => 43.96
)


Para más informacióm se puede consultar la documentación de PHP (Array Filter)

2 Respuestas a Borrar elementos de un array de PHP

Avatar

Damian

24 de Febrero de 2009 a las 7:57 am

Gente aca les dejo un link de un manual PHP online, esta muy bueno y a mi me es muy util. Van a encontrar toda la info que necesitan.

http://www.fullphp.com.ar

Saludos

Avatar

uno mas de la red

1 de Noviembre de 2009 a las 10:50 am

[quote]Damian

Febrero 24th, 2009 at 7:57 am

Gente aca les dejo un link de un manual PHP online, esta muy bueno y a mi me es muy util. Van a encontrar toda la info que necesitan.

http://www.fullphp.com.ar

Saludos
[/Quote]

Pero como te registras en esa web?, y que es esa web?

Dejar un comentario

Patrocinadores

¿Interesado en patrocinar TuFunción?

Suscripción

Primera División