라이브러리

[PHP] IntlChar::totitle - 유니코드 문자를 타이틀 케이스로 만들기




IntlChar::totitle 함수


PHP 7.2 버전부터 IntlChar::totitle 함수가 추가되었습니다. 이 함수는 지정된 문자열의 각 문자를 대문자로 변환하여 반환합니다. 하지만, 이 함수는 단순히 문자열을 대문자로 변환하는 것이 아니라, 언어별로 정의된 대문자 규칙을 따릅니다.

IntlChar::totitle 함수의 사용법


IntlChar::totitle 함수는 다음과 같은 형식으로 사용할 수 있습니다.

#hostingforum.kr
php

IntlChar::totitle(string $char): string



* `$char`: 변환할 문자열입니다.

예제


IntlChar::totitle 함수를 사용하여 문자열의 각 문자를 대문자로 변환하는 예제입니다.

#hostingforum.kr
php

<?php



// 지정된 문자열

$str = "hello, world!";



// IntlChar::totitle 함수 사용

$titleStr = IntlChar::totitle($str);



// 결과 출력

echo "원본 문자열: $str
";

echo "대문자 변환 문자열: $titleStr
";



?>



이 예제에서는 "hello, world!" 문자열의 각 문자를 대문자로 변환하여 결과를 출력합니다.

결과


원본 문자열: hello, world!
대문자 변환 문자열: HELLO, WORLD!

IntlChar::totitle 함수의 언어별 대문자 규칙


IntlChar::totitle 함수는 언어별로 정의된 대문자 규칙을 따릅니다. 예를 들어, 영어에서는 'i'를 대문자로 변환할 때 'I'로 변환하지만, 독일어에서는 'ß'를 대문자로 변환할 때 'SS'로 변환합니다.

예제 (언어별 대문자 규칙)


IntlChar::totitle 함수를 사용하여 언어별 대문자 규칙을 테스트하는 예제입니다.

#hostingforum.kr
php

<?php



// 지정된 문자열

$str = "hello, world!";



// 언어별 대문자 규칙 테스트

echo "영어 대문자 변환: " . IntlChar::totitle('i') . "
";

echo "독일어 대문자 변환: " . IntlChar::totitle('ß') . "
";



?>



이 예제에서는 영어 'i'와 독일어 'ß'를 대문자로 변환하여 결과를 출력합니다.

결과


영어 대문자 변환: I
독일어 대문자 변환: SS

IntlChar::totitle 함수는 언어별 대문자 규칙을 따르는 함수로, 문자열의 각 문자를 대문자로 변환하는 데 사용할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 443 페이지

검색

게시물 검색