Forum und email

preg_grep

(PHP 4, PHP 5)

preg_grep — 패턴 매치의 배열을 반환합니다.

설명

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

preg_grep()은 주어진 pattern 에 매치되는 input 배열의 요소를 포함하는 배열을 반환합니다.

PHP 4.0.4부터, preg_grep()가 반환하는 결과는 입력 배열의 키를 사용합니다. 이 작동이 적합하다고 생각하지 않으면, preg_grep()이 반환한 배열에 array_values()를 사용해서 값을 인덱싱하십시오.

flags 에는 다음 플래그를 지정할 수 있습니다:

PREG_GREP_INVERT
이 플래그를 넘기면, preg_grep()은 주어진 pattern 에 매치하지 않는 입력 배열의 원소를 반환합니다. 이 플래그는 PHP 4.2.0부터 사용할 수 있습니다.

Example#1 preg_grep() 예제

<?php
// 실수를 포함하는 모든 배열 요소를 반환합니다.
$fl_array preg_grep("/^(\d+)?\.\d+$/"$array);
?>