라이브러리
[PHP] mb_ereg_search_regs - 멀티바이트 정규 표현식의 일치 부분을 반환합니다.
PHP에서 mb_ereg_search_regs
`mb_ereg_search_regs`는 PHP에서 사용할 수 있는 함수로, 멀티바이트 문자열에서 정규표현식을 사용하여 패턴을 검색하고, 검색된 패턴의 위치와 내용을 알려주는 함수입니다.
사용법
`mb_ereg_search_regs` 함수는 다음과 같은 형식으로 사용할 수 있습니다.
#hostingforum.kr
php
array mb_ereg_search_regs ( string $pattern , string $string [, int $pos ] )
- `$pattern` : 정규표현식 패턴
- `$string` : 검색할 문자열
- `$pos` : 검색 시작 위치 (옵션)
예제
아래 예제는 `mb_ereg_search_regs` 함수를 사용하여 "hello"라는 단어를 찾고, 그 위치와 내용을 출력하는 예제입니다.
#hostingforum.kr
php
$string = "hello world, hello php, hello world!";
$pattern = "hello";
$result = mb_ereg_search_regs($pattern, $string);
if ($result) {
foreach ($result as $key => $value) {
echo "위치: $key, 내용: $value
";
}
} else {
echo "검색 결과가 없습니다.
";
}
이 예제에서는 `$string` 변수에 "hello world, hello php, hello world!"라는 문자열을 저장하고, `$pattern` 변수에 "hello"라는 패턴을 저장합니다. 그리고 `mb_ereg_search_regs` 함수를 호출하여 `$string` 변수에 저장된 문자열에서 `$pattern` 변수에 저장된 패턴을 찾습니다. 찾은 패턴의 위치와 내용을 출력합니다.
결과
위 예제를 실행하면 다음과 같은 결과가 출력됩니다.
#hostingforum.kr
위치: 0, 내용: hello
위치: 13, 내용: hello
위치: 26, 내용: hello
참고
`mb_ereg_search_regs` 함수는 멀티바이트 문자열에서 정규표현식을 사용하여 패턴을 검색하는 함수입니다. 이 함수는 PHP 5.2.0 이상에서 사용할 수 있습니다. 이 함수는 `ereg` 함수와 유사하지만, 멀티바이트 문자열을 지원하는 함수입니다.
또한, `mb_ereg_search_regs` 함수는 검색된 패턴의 위치를 0부터 시작하는 인덱스로 반환합니다. 예를 들어, 문자열의 첫 번째 문자는 0, 두 번째 문자는 1, 세 번째 문자는 2, ...로 반환됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.