Internationalization IntlChar::charAge

(PHP 7, PHP 8)

IntlChar::charAge — 코드 포인트의 "age" 가져오기


설명

public static IntlChar::charAge(int|string $codepoint): ?array

코드 포인트의 "age"를 가져옵니다.

"age"은 코드 포인트가 처음 지정(비문자 또는 개인용)되거나 문자가 할당된 유니코드 버전입니다. 이것은 새로운 문자를 허용하지 않는 수신 프로세스에 코드 포인트를 내보내는 것을 방지하는 데 유용할 수 있습니다.


매개변수

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

반환 값

유니코드 버전 번호(배열). 예를 들어 버전 1.3.31.2는 [1, 3, 31, 2]로 표시됩니다. 실패 시 null을 반환합니다.


Examples

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

                  
<?php
var_dump(IntlChar::charage("\u{2603}"));
var_dump(IntlChar::charage("\u{1F576}"));
?>
                  
                

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

array(4) {
  [0]=>
  int(1)
  [1]=>
  int(1)
  [2]=>
  int(0)
  [3]=>
  int(0)
}
array(4) {
  [0]=>
  int(7)
  [1]=>
  int(0)
  [2]=>
  int(0)
  [3]=>
  int(0)
}
                

기타