문자열 대문자화

PHP:
문자열 대문자화

어떻게?

PHP는 다양한 목적을 위해 서비스하는 여러 문자열 대문자화 함수를 네이티브로 지원합니다. 다음은 그것들을 사용하는 방법입니다:

문자열의 첫 글자를 대문자로 변경:

$string = "hello, world!";
$capitalizedString = ucfirst($string);
echo $capitalizedString; // 출력: Hello, world!

각 단어의 첫 글자를 대문자로 변경:

$string = "hello, world!";
$capitalizedWords = ucwords($string);
echo $capitalizedWords; // 출력: Hello, World!

전체 문자열을 대문자로 변환:

$string = "hello, world!";
$upperCaseString = strtoupper($string);
echo $upperCaseString; // 출력: HELLO, WORLD!

더 맞춤화된 시나리오나 서드파티 솔루션을 요구할 때 mbstring(멀티바이트 문자열용)과 같은 라이브러리를 특히 기본 ASCII 세트를 넘어서는 문자를 다루는 국제화 작업에서 활용할 수 있습니다.

mbstring을 사용하여 UTF-8 문자열의 첫 글자를 대문자로 변경:

PHP 구성에서 mbstring 확장 기능이 활성화되어 있는지 확인한 다음:

$string = "élégant";
$capitalizedString = mb_convert_case($string, MB_CASE_TITLE, "UTF-8");
echo $capitalizedString; // 출력: Élégant

이 접근 방식은 ASCII가 아닌 문자를 포함하는 문자열을 정확하게 대문자화하는 데 도움이 되며, 다양한 언어의 미묘한 차이를 준수합니다.