PHP array_filter()Funciones
Manual de referencia completo de PHP Array
Ejemplos
Filtra los elementos de un array con una función callback:
function test_odd($var)
{
return($var & 1);
}
$a1=array("a","b",2,3,4);
print_r(array_filter($a1,"test_odd"));
Ejecutar ejemplo »
Definición y uso
La función array_filter() filtra los elementos de un array mediante una función callback.
Esta función pasa cada valor del array de entrada a la función callback. Si la función callback devuelve true, el valor actual del array de entrada se devuelve al array de resultados. Las claves del array se conservan.
Sintaxis
array array_filter ( array $array [, callable $callback [, int $flag = 0 ]] )
| Parámetros | Descripción |
|---|---|
| array | Obligatorio. Especifica el array a filtrar. |
| callback | Opcional. Especifica la función callback a utilizar. |
| flag | Opcional. Determina la forma de los parámetros que recibe callback:
|
Detalles técnicos
| Valor de retorno: | Devuelve el array filtrado. |
|---|---|
| Versión de PHP: | 4.0.6+ |
Otras extensiones