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

PHP IntlChar::isJavaSpaceChar() 함수 – 자바 규약 기준 공백 문자 검사 방법

PHP의 IntlChar::isJavaSpaceChar() 함수는 입력된 값이 자바(Java) 규약에 따라 공백 문자에 해당하는지 여부를 확인하는 데 사용됩니다. 이 함수는 국제화 확장 모듈(intl)에서 제공되며, 단일 문자를 대상으로 동작한다는 점에 유의해야 합니다.

구문

IntlChar::isJavaSpaceChar(val)

매개변수

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

반환값

IntlChar::isJavaSpaceChar() 함수는 val이 자바 규약에 따른 공백 문자일 경우 TRUE(bool(true))를 반환하고, 공백 문자가 아니면 FALSE(bool(false))를 반환합니다. 참고로 빈 문자열이나 두 글자 이상의 문자열처럼 유효한 단일 문자가 아닌 값이 전달되면 NULL을 반환합니다.

예제

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

<?php
   var_dump(IntlChar::isJavaSpaceChar(""));
   echo "<br>";
   var_dump(IntlChar::isJavaSpaceChar("!"));
   echo "<br>";
   var_dump(IntlChar::isJavaSpaceChar(" "));
   echo "<br>";
   var_dump(IntlChar::isJavaSpaceChar("K"));
   echo "<br>";
   var_dump(IntlChar::isJavaSpaceChar("Kite!"));
   echo "<br>";
?>

출력

위 예제를 실행한 결과는 다음과 같습니다 −

NULL
bool(false)
bool(true)
bool(false)
NULL

결과 해석

  • 빈 문자열("")은 유효한 문자가 아니므로 NULL을 반환합니다.

  • "!"와 "K"는 공백 문자가 아니므로 bool(false)를 반환합니다.

  • " "(공백 한 문자)는 자바 규약상 공백 문자에 해당하므로 bool(true)를 반환합니다.

  • "Kite!"는 여러 문자를 포함하고 있어 유효한 단일 문자가 아니므로 NULL을 반환합니다.