Manuale PHP
Indietro |  | Avanti

# preg_grep

(PHP 4, PHP 5)

preg_grep -- Restituisce una matrice degli elementi riconosciuti tramite le espressioni regolari

## Descrizione

array preg_grep ( string espressione_regolare, array testo [, int flags] )

La funzione preg_grep() restituisce una matrice composta dagli elementi dell'array testo che soddisfano i criteri impostati nel parametro espressione_regolare.

Il parametro flags può assumere i seguenti valori:

PREG_GREP_INVERT

  Con questo valore, la funzione preg_grep()gli elementi della matrice di input che non soddisfano la data espressione_regolare. Questo valore è disponibile a partire da PHP 4.2.0.

A partire dalla versione 4.0.4 di PHP, la matrice risultante dalla funzione preg_grep(), viene indicizzata utilizzando le chiavi dalla matrice di input. Se non si desidera un comportamento simile, applicare la funzione array_values() alla matrice ottenuta da questa funzione per ricalcolare gli indici.

Esempio 1. Esempio di preg_grep()

`<?php // esempio di restituzione di tutti gli elementi della matrice // contenenti numeri in virgola mobile $fl_array = preg_grep("/^(\d+)?\.\d+$/", $array); ?>`

Indietro | Partenza | Avanti
Sintassi delle espressioni regolari | Risali | preg_match_all