라이브러리
[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 함수는 언어별 대문자 규칙을 따르는 함수로, 문자열의 각 문자를 대문자로 변환하는 데 사용할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.