(PHP 4, PHP 5)
preg_grep — Devuelve entradas de matriz que coinciden con el patrón
$pattern
, array $input
[, int $flags
= 0
] )
Devuelve la matriz consistente en los elementos de la matriz
input
que coinciden con pattern
.
pattern
El patrón de búsqueda, como cadena.
input
La matriz de entrada.
flags
Si se establece a PREG_GREP_INVERT
, esta función devuelve
los elementos de la matriz de entrada que no coinciden
con pattern
.
Devuelve una matriz indexada usando las claves de la matriz
input
.
Versión | Descripción |
---|---|
4.2.0 |
Se añadió el parámetro flags .
|
4.0.4 |
Antes de esta versión, la matriz devuelta era indexada sin tener en cuenta
las claves de la matriz Si quiere reproducir este comportamiento anterior, use array_values() sobre la matriz devuelta para re-indexar los valores. |
Ejemplo #1 Ejemplo de preg_grep()
<?php
// devuelve todos los elementos de la matriz
// que contienen números de coma (punto) flotante
$matriz_fl = preg_grep("/^(\d+)?\.\d+$/", $matriz);
?>