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")); ?>
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+ |