programming/php

preg_match

chanchand 2023. 1. 4. 00:39
반응형

설명


정규식이 일치하는지 수행한다.

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