Computer >> 컴퓨터 >  >> 프로그래밍 >> PHP

PHP IntlChar::charAge() 함수 – 문자가 지정된 유니코드 버전 확인하기

PHP의 IntlChar::charAge() 함수는 입력된 값이 처음으로 문자로 지정된 유니코드 버전을 계산하는 데 사용됩니다. 즉, 특정 문자가 유니코드 표준에 언제 포함되었는지를 알려주는 '문자의 나이(age)'를 반환합니다.

문법

array IntlChar::charAge( val)

매개변수

  • val − UTF-8 문자열로 인코딩된 문자 또는 정수 값입니다.

반환 값

IntlChar::charAge() 함수는 성공적으로 실행되면 해당 문자가 지정된 유니코드 버전 번호를 배열 형태로 반환합니다. 반환되는 배열은 [주(major), 부(minor), 마이크로(micro), 업데이트(update)] 네 가지 요소로 구성됩니다.

예제

다음은 IntlChar::charAge() 함수의 사용 예시입니다 −

<?php
    var_dump(IntlChar::charage("\u{1F878}"));
    echo "<br>";
?>

출력 결과

위 코드를 실행하면 다음과 같은 결과가 출력됩니다 −

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

출력 결과에서 볼 수 있듯이, 이 예제에서 사용한 문자는 유니코드 초기 버전부터 존재했음을 의미합니다. 이처럼 charAge() 함수를 활용하면 특정 문자가 어떤 유니코드 버전에서 도입되었는지 손쉽게 확인할 수 있습니다.