PHP 버전
4.3+
/* 일반 ASCII 알파벳 소문자를 대문자로 변환 */
$original_string = 'Hello, World!';
$uppercase_string = mb_strtoupper($original_string);
echo $uppercase_string; // 출력: 'HELLO, WORLD!'

/* 멀티바이트 알파벳 소문자를 포함한 독일어를 대문자로 변환 */
$utf8_string = 'Hallo, schön dich zu sehen!';
$uppercase_utf8 = mb_strtoupper($utf8_string, 'UTF-8');
echo $uppercase_utf8; // 출력: 'HALLO, SCHÖN DICH ZU SEHEN!'
mb_strtoupper(string $string, ?string $encoding = null): string
// 사용자 입력에서 키워드 비교를 위해 대문자로 통일
$user_input = 'Schön';
$keyword = 'schön';

// 대소문자 구분 없이 비교
if (mb_strtoupper($user_input, 'UTF-8') === mb_strtoupper($keyword, 'UTF-8')) {
    echo '키워드가 일치합니다.';
} else {
    echo '키워드가 일치하지 않습니다.';
}

// 출력: '키워드가 일치합니다.'