Internationalization IntlChar::toupper
(PHP 7, PHP 8)
IntlChar::toupper — 유니코드 문자를 대문자로 만들기
설명
public static IntlChar::toupper(int|string $codepoint
): int|string|null
지정된 문자는 해당 대문자로 매핑됩니다. 문자에 해당하는 대문자가 없으면 문자 자체가 반환됩니다.
매개변수
character
- int 코드포인트 값(예: U+2603 SNOWMAN의 경우 0x2603) 또는 UTF-8 문자열로 인코딩된 문자(예: "\u{2603}")
반환 값
코드 포인트의 Simple_Uppercase_Mapping을 반환합니다(있는 경우). 그렇지 않으면 코드 포인트 자체.
코드 포인트가 UTF-8 문자열로 전달되지 않는 한 반환 유형은 int입니다. 이 경우 문자열이 반환됩니다. 실패 시 null
을 반환합니다.
Examples
예제 #1 다양한 코드 포인트 테스트
<?php
var_dump(IntlChar::toupper("A"));
var_dump(IntlChar::toupper("a"));
var_dump(IntlChar::toupper("Φ"));
var_dump(IntlChar::toupper("φ"));
var_dump(IntlChar::toupper("1"));
var_dump(IntlChar::toupper(ord("A")));
var_dump(IntlChar::toupper(ord("a")));
?>
위의 예는 다음을 출력합니다.
string(1) "A" string(1) "A" string(2) "Φ" string(2) "Φ" string(1) "1" int(65) int(65)
기타
- IntlChar::tolower() - 유니코드 문자를 소문자로 만들기
- IntlChar::totitle() - 유니코드 문자 제목 케이스 만들기
- mb_strtoupper() - 문자열을 대문자로 만들기