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)
기타
- IntlChar::totitle() - 유니코드 문자 제목 케이스 만들기
- IntlChar::toupper() - 유니코드 문자를 대문자로 만들기
- mb_strtolower() - 문자열을 소문자로 만들기