PHP kézikönyv
Előző |  | Következő

# preg_grep

(PHP 4 , PHP 5)

preg_grep -- Visszaadja azokat a tömbelemeket, amelyek illeszkednek a mintára

## Leírás

array preg_grep ( string pattern, array input [, int flags] )

A preg_grep() függvény egy olyan tömbbel tér vissza, amelyben az input tömb azon elemei szerepelnek, amelyek a pattern mintára illeszkedtek.

A flags paraméterben a következő érték adható meg:

PREG_GREP_INVERT

  Ha ez a jelzőbit be van kapcsolva, a preg_grep() azokat az elemeket fogja visszaadni, amelyek nem felelnek meg pattern paraméterben megadott mintának. A PHP 4.2.0 változata óta használható ez a lehetőség.

PHP 4.0.4-től kezdve a preg_grep() függvény eredményeként visszaadott tömb az input indexeit használja. Ha ez nem előnyös, akkor az array_values() függvénnyel lehet a preg_grep() által visszaadott tömböt újraindexelni.

Példa 1. preg_grep() példa

`<?php // visszad minden olyan $tomb-beli elemet, ami lebegőpontos számot tartalmaz $lebegopontos_tomb = preg_grep("/^(\d+)?\.\d+$/", $tomb); ?>`

Előző | Tartalom | Következő
Pattern Syntax | Fel | preg_match_all