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

PHP IntlChar::isULowercase() 함수 – 유니코드 소문자 검사 방법

PHP의 IntlChar::isULowercase() 함수는 입력된 문자가 유니코드 소문자(Lowercase)에 해당하는지 여부를 확인하는 데 사용됩니다. 이 함수는 ICU(International Components for Unicode) 라이브러리를 기반으로 하는 PHP의 intl 확장 모듈에서 제공되며, 다국어 및 다양한 문자 체계를 다루는 애플리케이션에서 특히 유용합니다.

구문

IntlChar::isULowercase( val )

매개변수

  • val − 검사하려는 문자를 UTF-8 문자열 형태로 전달합니다.

반환값

입력된 값이 유니코드 소문자이면 TRUE(bool(true))를 반환하고, 그렇지 않으면 FALSE(bool(false))를 반환합니다. 만약 유효하지 않은 값이 전달되면 NULL을 반환합니다.

예제

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

<?php
   var_dump(IntlChar::isULowercase("b"));
   echo "<br>";
   var_dump(IntlChar::isULowercase("A"));
   echo "<br>";
   var_dump(IntlChar::isULowercase("10"));
   echo "<br>";
?>

실행 결과

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

bool(true)
bool(false)
NULL

결과 해석

  • "b"는 소문자이므로 bool(true)가 반환됩니다.

  • "A"는 대문자이므로 bool(false)가 반환됩니다.

  • "10"은 단일 문자가 아닌 숫자 문자열이므로 유효한 문자로 판단되지 않아 NULL이 반환됩니다.

이처럼 IntlChar::isULowercase() 함수를 활용하면 영문뿐 아니라 다양한 언어권의 문자에 대해 소문자 여부를 간편하게 검사할 수 있습니다.