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)
                

기타