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.
Example#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);
?>