(PHP 4, PHP 5, PHP 7, PHP 8)
preg_grep — Restituisce un array degli elementi riconosciuti tramite le espressioni regolari
La funzione preg_grep() restituisce un array
composto dagli elementi dell'array testo che
soddisfano i criteri impostati nel parametro espressione_regolare.
Il parametro flags può assumere i seguenti valori:
espressione_regolare.
Questo valore è disponibile a partire da PHP 4.2.0.
A partire dalla versione 4.0.4 di PHP, l'array risultante dalla funzione preg_grep(), viene indicizzato utilizzando le chiavi dall'array di input. Se non si desidera un comportamento simile, applicare la funzione array_values() all'array ottenuto da questa funzione per ricalcolare gli indici.
Example #1 Esempio di preg_grep()
<?php
// esempio di restituzione di tutti gli elementi dell'array
// contenenti numeri in virgola mobile
$fl_array = preg_grep("/^(\d+)?\.\d+$/", $array);
?>