반응형
설명
정규식이 일치하는지 수행한다.
preg_match(string $pattern, string $subject, array $matches = null, int $flags=0, int $offset=0): int|false
parameters
pattern
검색할 패턴(문자열)
subject
입력 문자열
matches
입력 문자열이 패턴과 일치하면, 검색된 결과가 배열 형태로 저장된다.
flags
PREG_OFFSET_CAPTURE : 모든 일치 항목에 대해 오프셋 단위를 배열로 반환
PREG_UNMATCHED_AS_NULL : 일치하지 않으면 null 값을 반환하고 그렇지 않으면 빈 문자열 반환
offset
시작 문자열 위치 지정
보통 처음부터 시작
pattern
검색할 패턴은 / 문자로 둘러싸여 있다.
특수문자 필터링을 위해서는 특수문자 앞에 \ 문자를 붙이면 된다.
ex) a 필터링 -> /a/
/ 뒤에 i는 대소문자를 구분하지 않는다는 의미이다.
return
일치하는 경우 1, 일치하지 않는 경우 0 반환
반응형
'programming > php' 카테고리의 다른 글
md5 (0) | 2023.01.05 |
---|---|
mb_convert_encoding (0) | 2023.01.02 |
magic_quotes_gpc (0) | 2023.01.02 |
addslashes (0) | 2023.01.02 |
substr (0) | 2023.01.02 |