Internationalization IntlChar::tolower

(PHP 7, PHP 8)

IntlChar::tolower — 유니코드 문자를 소문자로 만들기


설명

public static IntlChar::tolower(int|string $codepoint): int|string|null

주어진 문자는 상응하는 소문자로 매핑됩니다. 문자에 해당하는 소문자가 없으면 원래 문자 자체가 반환됩니다.


매개변수

character
int 코드포인트 값(예: U+2603 SNOWMAN의 경우 0x2603) 또는 UTF-8 문자열로 인코딩된 문자(예: "\u{2603}")

반환 값

있는 경우 코드 포인트의 Simple_Lowercase_Mapping을 반환합니다. 그렇지 않으면 코드 포인트 자체. 실패 시 null을 반환합니다.

코드 포인트가 UTF-8 문자열로 전달되지 않는 한 반환 유형은 int입니다. 이 경우 문자열이 반환됩니다. 실패 시 null을 반환합니다.


Examples

예제 #1 다양한 코드 포인트 테스트

                  
<?php
var_dump(IntlChar::tolower("A"));
var_dump(IntlChar::tolower("a"));
var_dump(IntlChar::tolower("Φ"));
var_dump(IntlChar::tolower("φ"));
var_dump(IntlChar::tolower("1"));
var_dump(IntlChar::tolower(ord("A")));
var_dump(IntlChar::tolower(ord("a")));
?>
                  
                

위의 예는 다음을 출력합니다.

string(1) "a"
string(1) "a"
string(2) "φ"
string(2) "φ"
string(1) "1"
int(97)
int(97)
                

기타