PHP의 strtoupper() 함수는 문자열에 포함된 모든 영문 알파벳 소문자를 대문자로 변환하는 데 사용됩니다. 변환이 완료된 새로운 문자열을 반환하며, 원본 문자열은 변경되지 않습니다.
문법
strtoupper(str)
매개변수
str − 대문자로 변환할 대상 문자열입니다. 필수 값입니다.
반환값
strtoupper() 함수는 모든 알파벳 문자가 대문자로 변환된 문자열을 반환합니다. 숫자나 특수 문자 등 알파벳이 아닌 문자는 그대로 유지됩니다.
예제
다음은 strtoupper() 함수의 기본적인 사용 예제입니다.
<?php
$mystr = "laptop";
$res = strtoupper($mystr);
print_r($res);
?>
실행 결과
위 코드를 실행하면 다음과 같은 결과가 출력됩니다.
LAPTOP
참고 사항
strtoupper() 함수는 시스템 로캘(locale) 설정에 따라 동작할 수 있으므로, 한글이나 다국어 환경에서는 멀티바이트 문자열을 지원하는 mb_strtoupper() 함수를 사용하는 것이 더 안전합니다. 또한 반대로 모든 문자를 소문자로 변환하고 싶다면 strtolower() 함수를 활용하면 됩니다.