
mb_ereg_search 함수는 멀티바이트 정규표현식을 사용하여 문자열 내에서 검색하는 함수입니다.
위 코드에서 오류가 발생하는 이유는 mb_ereg_search 함수의 매개변수가 3개인 반면에 사용한 코드에서 3번째 매개변수가 누락되어 있기 때문입니다.
정규표현식 매개변수는 3개가 필요합니다.
1. 정규표현식 패턴
2. 검색할 문자열
3. 매칭된 위치 (0-based index)
해결 방법은 3번째 매개변수를 추가하여 사용하는 것입니다.
#hostingforum.kr
php
$pattern = '/[a-zA-Z]/';
$string = 'Hello, World!';
$result = mb_ereg_search($pattern, $string, 0);
위 코드에서 3번째 매개변수는 0으로 설정하여 0-based index를 사용하도록 설정했습니다.
2025-08-05 07:43