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
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
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?