1. preg_filter 함수는 정규식 검색 및 바꾸기를 수행하는 데 사용됩니다.
preg_filter()는 preg_replace()와 동일하지만 대상과 일치하는 결과만 반환합니다.
문법
혼합 preg_filter( 혼합 $pattern , 혼합 $replacement , 혼합 $subject [, int $limit = -1 [, int &$count ]] )
매개변수 설명
$pattern: 검색할 패턴입니다. 문자열이거나 문자열 배열일 수 있습니다.
$replacement: 교체에 사용되는 문자열 또는 문자열 배열입니다.
$subject: 검색하고 바꿀 문자열 또는 문자열 배열입니다.
$limit: 선택 사항이며 각 주제의 각 패턴에 대한 대체 횟수입니다. 기본값은 -1()입니다.
$count: 선택 사항, 완료된 교체 횟수입니다.
2. preg_replace_callback 함수는 정규식 검색을 수행하고 콜백을 사용하여 이를 바꿉니다.
대체 문자열을 계산하기 위해 대체 대신 콜백을 지정할 수 있다는 점을 제외하면 다른 측면에서는 preg_replace() 와 동일합니다.
문법
혼합 preg_replace_callback( 혼합 $pattern , 호출 가능 $callback , 혼합 $subject [, int $limit = -1 [, int &$count ]] )
매개변수 설명
$pattern: 검색할 패턴으로, 문자열 또는 문자열 배열일 수 있습니다.
$callback: 교체가 필요할 때마다 호출되는 콜백 함수입니다. 호출 시 함수에서 얻은 매개변수는 주제와 일치하는 결과입니다.
$subject: 검색하고 바꿀 대상 문자열 또는 문자열 배열입니다.
$limit: 선택 사항이며 패턴당 각 주제 문자열에 대한 대체 수입니다. 기본값은 -1(시스템)입니다.
$count: 선택 사항이며 교체가 수행되는 횟수입니다.
위 내용은 PHP 일반 대체 함수의 배열입니다. 이 기사에서는 주로 두 가지 유형의 함수를 소개합니다. 관심이 있는 경우 계속해서 다른 함수를 확장할 수 있습니다.