preg_grep
(PHP 4, PHP 5)
preg_grep — Retorna as entradas do array que combinaram com o padrão
Descrição
Retorna o array consistindo dos elementos do array de input que combinaram com o dado pattern .
Parâmetros
- pattern
-
A string do padrão.
- input
-
O array de entrada.
- flags
-
Se usado PREG_GREP_INVERT, esta função retorna os elementos do array de entrada que não casam com o dado pattern .
Valor Retornado
Retorna um array indexado usando a chave do array de input .
Histórico
Versão | Descrição |
---|---|
4.2.0 | O parâmetro flags foi adicionado. |
4.0.4 |
Antes desta versão, o array retornado era indexado diferente das chaves do array de input . Se você quer reproduzir o antigo comportamento, use array_values() no array retornado para reindexar os valores. |
Exemplos
Example#1 Exemplo da preg_grep()
<?php
// retorna todos os elementos do array
// contendo números de ponto flutuante
$fl_array = preg_grep("/^(\d+)?\.\d+$/", $array);
?>