▶ php preg_filter() 사용법
◆ 설명
패턴 일치를 통해 문자열 대체 또는 문자열 배열을 반환
◆ 사용방법
1. 인덱스 배열이 있는 있는 경우
preg_filter(pattern, replacement, input, limit, count)
pattern // 검색할 대상을 나타내는 정규식
replacement // 일치하는 패턴을 대체할 문자열
input // 대체 수행되는 문자열 또는 문자열 배열
limit // 각 문자열에서 수행할 수 있는 대체 수에 대한 제한을 설정
count // 함수가 실행된 후 이 변수에 수행된 교체 횟수를 나타내는 숫자가 포함
◆ 사용 예제 1
소스
<!DOCTYPE html>
<html>
<body>
<?php
$input = array('1', 'a', '2', 'b', '3', 'A', 'B', '4');
$pattern = array('/\d/', '/[a-z]/', '/[1a]/');
$replace = array('A:$0', 'B:$0', 'C:$0');
echo "<p>preg_filter returns <p/>";
print_r(preg_filter($pattern, $replace, $input));
?>
</body>
</html>
결과
preg_filter returns
Array
(
[0] => A:C:1
[1] => B:C:a
[2] => A:2
[3] => B:b
[4] => A:3
[7] => A:4
)
반응형
'프로그램 > php' 카테고리의 다른 글
[PHP] addslashes 사용법 (0) | 2022.03.03 |
---|---|
[PHP] 숫자 관련 함수 사용법 (0) | 2022.02.22 |
[PHP] switch 사용법 (0) | 2022.02.16 |
[PHP] 현재 서버 시간 (0) | 2022.02.14 |
[PHP]try,catch,finally (0) | 2022.02.11 |
댓글