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

PHP IntlChar::isupper() 함수 완벽 정리 – 문자가 대문자인지 확인하는 방법

PHP의 IntlChar::isupper() 함수는 주어진 입력 문자가 대문자(uppercase)인지 아닌지를 검사하는 함수입니다. 이 함수는 PHP의 국제화(internationalization) 기능을 지원하는 INTL 확장 모듈에 포함되어 있으며, 유니코드 문자의 다양한 속성을 확인할 때 매우 유용하게 활용됩니다.

문법(Syntax)

bool IntlChar::isupper(val)

매개변수(Parameters)

  • val − UTF-8 문자열로 인코딩된 문자입니다.

반환값(Return Value)

IntlChar::isupper() 함수는 입력된 값이 대문자일 경우 TRUE를 반환하며, 그렇지 않은 경우 FALSE를 반환합니다.

예제(Example)

다음은 IntlChar::isupper() 함수의 사용 예제입니다.

<?php
   var_dump(IntlChar::isupper("a"));
   echo "<br>";
   var_dump(IntlChar::isupper("A"));
?>

출력 결과(Output)

위 예제의 실행 결과는 다음과 같습니다.

bool(false)
bool(true)

실행 결과를 살펴보면, 소문자 "a"는 대문자가 아니므로 bool(false)가 출력되고, 대문자 "A"는 대문자에 해당하므로 bool(true)가 출력되는 것을 확인할 수 있습니다. 이처럼 IntlChar::isupper() 함수를 사용하면 단순한 영문 알파벳뿐만 아니라 다양한 유니코드 문자에 대해서도 대문자 여부를 손쉽게 판별할 수 있습니다.