다음 코드에서 빈칸에 들어갈 올바른 함수는?
다음 코드에서 빈칸에 들어갈 올바른 함수는?
$str = "The rain in SPAIN falls mainly on the plains.";
$pattern = "/ain/i";
echo ___($pattern, $str); // 출력 결과: 4
정답: B
preg_match_all()
함수는 문자열에서 패턴이 발견된 총 횟수를 반환합니다.⦁ 문자열 분석:
⦁ "The rain in SPAIN falls mainly on the plains."
⦁ "ain" 패턴이 4번 발견됨 (대소문자 구분 안 함)
⦁ 함수별 차이점:
⦁
preg_match()
: 첫 번째 매치만 찾고 1 또는 0 반환⦁
preg_match_all()
: 모든 매치를 찾고 총 개수 반환⦁
preg_replace()
: 패턴을 다른 문자열로 교체⦁
preg_split()
: 패턴을 구분자로 사용해 문자열 분할
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.