Ejemplo
Llenar una matriz con valores, especificando claves:
<?php
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
El array_filter() función filtra los valores de una matriz mediante una función de devolución de llamada.
Esta función pasa a cada valor de la matriz de entrada a la función de devolución de llamada. Si la función de devolución de llamada devuelve verdadero, el valor actual de la entrada se devuelve en la matriz resultado. claves de matriz se conservan.
Sintaxis
array_filter( array,callbackfunction );
Parámetro | Descripción |
---|---|
array | Necesario. Especifica la matriz para filtrar |
callbackfunction | Necesario. Especifica la función de devolución de llamada a utilizar |
Detalles técnicos
Valor de retorno: | Devuelve la matriz filtrada |
---|---|
Versión de PHP: | 4.0.6+ |
<PHP matriz de referencia