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);
?>