Função array_filter() do PHP
Exemplo
Filtrar elementos do array usando a função de chamada:
<?php function test_odd($var) { return($var & 1); } $a1=array("a","b",2,3,4); print_r(array_filter($a1,"test_odd")); ?>
Definição e Uso
A função array_filter() filtra os valores do array usando a função de chamada.
A função passa cada valor de chave do array de entrada para a função de chamada. Se a função de chamada retornar true, o valor de chave atual do array de entrada é retornado para o array de resultados. Os nomes das chaves do array permanecem inalterados.
Sintaxe
array_filter(array,callbackfunction);
Parâmetros | Descrição |
---|---|
array | Obrigatório. Define o array a ser filtrado. |
callbackfunction | Obrigatório. Define a função de chamada a ser usada. |
Detalhes Técnicos
Retorno: | Retorna o array filtrado. |
Versão PHP: | 4.0.6+ |