영문 알파벳 문자나 문자열의 대소문자를 변경하는 방법입니다. 문자열을 소문자로 변환하려면 strtolower() 함수를 사용하고, 대문자로 변환하려면 strtoupper 함수를 사용합니다. 문장이나 단어의 첫글자만 대문자로 바꾸는 함수도 있습니다. 아래 예제와 같습니다.
대문자로, 소문자로, 첫글자만 대문자로 바꾸기 예제
소스 파일명: example.php
<html>
<head>
<title>PHP Example</title>
</head>
<body>
<?php
////////////////////////////////////////////////
// 문자, 문자열을 전부 소문자로 변환
////////////////////////////////////////////////
$s = "Nikon Canon PENTAX Hasselblad";
$s = strtolower($s);
print $s . "<br />\n";
// 출력 결과: nikon canon pentax hasselblad
////////////////////////////////////////////////
// 문자, 문자열을 전부 대문자로 변환
////////////////////////////////////////////////
$s = "Nikon Canon PENTAX Hasselblad";
$s = strtoupper($s);
print $s . "<br />\n";
// 출력 결과: NIKON CANON PENTAX HASSELBLAD
////////////////////////////////////////////////
// 문장의 첫글자만 대문자로 변환
////////////////////////////////////////////////
$s = "nikon canon pentax hasselblad";
$s = ucfirst($s);
print $s . "<br />\n";
// 출력 결과: Nikon canon pentax hasselblad
////////////////////////////////////////////////
// 각 단어의 첫글자만 대문자로 변환
////////////////////////////////////////////////
$s = "nikon canon pentax hasselblad";
$s = ucwords($s);
print $s . "<br />\n";
// 출력 결과: Nikon Canon Pentax Hasselblad
?>
</body>
</html>