Función array_filter() de PHP

Ejemplo

Filtrar elementos del array con una función de callback:

<?php
function test_odd($var)
{
return($var & 1);
}
$a1=array("a","b",2,3,4);
print_r(array_filter($a1,"test_odd"));
?>

Ejemplo de ejecución

Definición y uso

La función array_filter() filtra los valores del array con una función de callback.

Esta función pasa cada clave-valor del array de entrada a la función de callback. Si la función de callback devuelve true, se devuelve el clave-valor actual del array de entrada en el array de resultados. Los nombres de las claves del array se mantienen sin cambios.

Sintaxis

array_filter(array,callbackfunction);
Parámetros Descripción
array Requerido. Especifica el array a filtrar.
callbackfunction Requerido. Especifica la función de callback a usar.

Detalles técnicos

Valor devuelto: Devuelve el array filtrado.
Versión PHP: 4.0.6+