라이브러리
[PHP] IntlChar::hasBinaryProperty - 코드 포인트에 대한 이진 유니코드 속성을 확인합니다.
IntlChar::hasBinaryProperty
`IntlChar::hasBinaryProperty`는 PHP 7.4 버전부터 지원되는 함수로, 국제 문자의 특정 비트 필드를 확인하는 데 사용됩니다. 이 함수는 `IntlChar` 클래스의 메서드 중 하나로, 국제 문자의 속성을 확인하는 데 도움이 됩니다.
사용 방법
`IntlChar::hasBinaryProperty` 함수는 두 개의 매개 변수를 받습니다.
1. `codePoint`: 확인하고자 하는 국제 문자의 코드 포인트입니다.
2. `property`: 확인하고자 하는 비트 필드의 이름입니다.
이 함수는 `true` 또는 `false`를 반환합니다. 반환 값은 코드 포인트가 지정된 비트 필드를 가지고 있는지 여부를 나타냅니다.
예제
다음 예제에서는 `IntlChar::hasBinaryProperty` 함수를 사용하여 국제 문자의 특정 비트 필드를 확인하는 방법을 보여줍니다.
#hostingforum.kr
php
// 예제 1: 코드 포인트 U+0041 (A)
$codePoint = 0x0041; // A
$property = IntlChar::PROPERTY_ALPHABETIC;
echo IntlChar::hasBinaryProperty($codePoint, $property) ? "true" : "false"; // true
// 예제 2: 코드 포인트 U+00A2 (¢)
$codePoint = 0x00A2; // ¢
$property = IntlChar::PROPERTY_DIGIT;
echo IntlChar::hasBinaryProperty($codePoint, $property) ? "true" : "false"; // false
사용 가능한 비트 필드
`IntlChar::hasBinaryProperty` 함수에서 사용할 수 있는 비트 필드는 다음과 같습니다.
* `IntlChar::PROPERTY_ALPHABETIC`: 문자가 알파벳인지 여부를 확인합니다.
* `IntlChar::PROPERTY_DIGIT`: 문자가 숫자인지 여부를 확인합니다.
* `IntlChar::PROPERTY_SPACE`: 문자가 공백인지 여부를 확인합니다.
* `IntlChar::PROPERTY_PUNCTUATION`: 문자가 문장 부호인지 여부를 확인합니다.
* `IntlChar::PROPERTY_CONTROL`: 문자가 제어 문자인지 여부를 확인합니다.
* `IntlChar::PROPERTY_FORMAT`: 문자가 형식 문자인지 여부를 확인합니다.
* `IntlChar::PROPERTY_UNASSIGNED`: 문자가 할당되지 않은 문자인지 여부를 확인합니다.
이러한 비트 필드는 `IntlChar` 클래스의 상수 중 하나로, 사용할 수 있습니다.
참고
`IntlChar::hasBinaryProperty` 함수는 PHP 7.4 버전부터 지원됩니다. 이전 버전의 PHP에서는 이 함수를 사용할 수 없습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.