Documentación offline PHP master

preg_grep

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

preg_grep

Devuelve un array con los resultados de la búsqueda

Descripción#

preg_grep(string $pattern, array $array, [int $flags]): array
```php

Devuelve el array que contiene los elementos de `array` que satisfacen el patrón `pattern`.

## Parámetros

`pattern`  
El patrón a buscar, en forma de cadena.

`array`  
El array de entrada.

`flags`  
Si esta opción tiene el valor `PREG_GREP_INVERT`, esta función devuelve los elementos del array de entrada que *no* coinciden con el patrón `pattern`.

## Valores devueltos

Devuelve un array indexado, utilizando las claves del `array` de entrada, o `false` si ocurre un error.

## Errores/Excepciones

Si el patrón regex pasado no se compila a una regex válida, se emite una `E_WARNING`.

## Ejemplos

Ejemplo con `preg_grep`

```php

Véase también#

Los Patrones PCRE, preg_quote, preg_match_all, preg_filter, preg_last_error