La función preg_grep se utiliza para devolver entradas de matriz que coinciden con un patrón.
matriz preg_grep (cadena $patrón, matriz $entrada [, int $banderas = 0])
Devuelve una matriz que consta de los elementos de la entrada de matriz dada que coinciden con el patrón.
Descripción del parámetro:
$patrón: el patrón a buscar, en forma de cadena.
$entrada: matriz de entrada.
$flags: si se establece en PREG_GREP_INVERT, esta función devuelve una matriz de elementos en la matriz de entrada que no coinciden con el patrón dado.
El resultado de la ejecución es el siguiente:
Matriz ([2] => 3,4 [4] => 7,9)
Se puede ver que preg_grep solo devuelve los números de punto flotante en la matriz.