라이브러리

[PHP] IntlChar::isIDIgnorable - 코드 포인트가 무시할 수 있는 문자인지 확인




IntlChar::isIDIgnorable


`IntlChar::isIDIgnorable`는 PHP 7.2 이상에서 사용할 수 있는 함수입니다. 이 함수는 국제 문자 코드의 특정 코드 포인트가 IDN (Internationalized Domain Names)에서 무시되는지 여부를 확인합니다.

IDN은 국제 도메인 이름을 처리하기 위해 사용되는 표준입니다. IDN에서 무시되는 코드 포인트는 주로 언어의 특성이나 문법에 영향을 주지 않는 코드 포인트입니다.

예제


#hostingforum.kr
php

// PHP 7.2 이상에서 사용할 수 있는 함수입니다.

if (version_compare(PHP_VERSION, '7.2.0', '>=')) {

    // 예제 1: 한글 '가' 코드 포인트 (0xAC00)

    $codePoint = 0xAC00;

    echo IntlChar::isIDIgnorable($codePoint) ? '무시' : '무시하지 않음'; // 무시하지 않음

    

    // 예제 2: 한글 ' ' 코드 포인트 (0x20)

    $codePoint = 0x20;

    echo IntlChar::isIDIgnorable($codePoint) ? '무시' : '무시하지 않음'; // 무시

}



IntlChar::isIDIgnorable 사용 시 주의사항


- `IntlChar::isIDIgnorable` 함수는 PHP 7.2 이상에서만 사용할 수 있습니다.
- 이 함수는 국제 문자 코드의 특정 코드 포인트가 IDN에서 무시되는지 여부를 확인합니다.
- IDN에서 무시되는 코드 포인트는 주로 언어의 특성이나 문법에 영향을 주지 않는 코드 포인트입니다.

IntlChar::isIDIgnorable 함수의 반환 값


- `true` : 코드 포인트가 IDN에서 무시됩니다.
- `false` : 코드 포인트가 IDN에서 무시되지 않습니다.

IntlChar::isIDIgnorable 함수의 사용 예시


- IDN에서 무시되는 코드 포인트를 확인할 때 사용할 수 있습니다.
- 국제 도메인 이름을 처리할 때 사용할 수 있습니다.

IntlChar::isIDIgnorable 함수의 참고 문헌


- [PHP Manual - IntlChar::isIDIgnorable](https://www.php.net/manual/en/intlchar.isidignorable.php)
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 444 페이지

검색

게시물 검색