본문 바로가기
프로그램/php

[PHP] preg_filter() 사용법

by 바람사이 2022. 2. 25.

▶ 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

댓글