PHP 매뉴얼
이전 |  | 다음

# 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부터 사용할 수 있습니다.

예 1. preg_grep() 예제

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

이전 | 처음으로 | 다음
패턴 문법 | 위로 | preg_match_all