정규식(PCRE) preg_grep

(PHP 4, PHP 5, PHP 7, PHP 8)

preg_grep — 패턴과 일치하는 배열 항목 반환


설명

preg_grep(string $pattern, array $array, int $flags = 0): array|false

주어진 pattern과 일치하는 array 배열의 요소로 구성된 배열을 반환합니다.


매개변수

pattern
문자열로 검색할 패턴입니다.
array
입력 배열입니다.
flags
PREG_GREP_INVERT로 설정하면 이 함수는 주어진 pattern과 일치하지 않는 입력 배열의 요소를 반환합니다.

반환 값

array 배열의 키를 사용하여 인덱싱된 배열을 반환하거나 실패하면 false를 반환합니다.


오류/예외

전달된 정규식 패턴이 유효한 정규식으로 컴파일되지 않으면 E_WARNING이 발생합니다.


Examples

예제 #1 preg_grep() 예제

                  
<?php
// return all array elements
// containing floating point numbers
$fl_array = preg_grep("/^(\d+)?\.\d+$/", $array);
?>
                  
                

기타