라이브러리
[PHP] IntlChar::isIDStart - 식별자의 첫 번째 문자로 코드 포인트가 허용되는지 확인합니다.
IntlChar::isIDStart
`IntlChar::isIDStart`는 PHP 7.2 버전부터 사용할 수 있는 함수로, 국제 문자를 검사하여 ID 시작 문자인지 여부를 반환합니다. ID 시작 문자란, 국제 문자의 첫 번째 문자로 사용할 수 있는 문자를 의미합니다.
사용 방법
`IntlChar::isIDStart` 함수는 한 문자를 인수로 받아, 그 문자가 ID 시작 문자인지 여부를 반환합니다. 반환 값은 `true` 또는 `false`로, `true`이면 ID 시작 문자로, `false`이면 ID 시작 문자가 아니라는 것을 의미합니다.
예제
#hostingforum.kr
php
// ID 시작 문자인지 여부를 확인합니다.
echo IntlChar::isIDStart('A') ? 'true' : 'false'; // true
echo "
";
echo IntlChar::isIDStart('a') ? 'true' : 'false'; // false
echo "
";
echo IntlChar::isIDStart('1') ? 'true' : 'false'; // false
echo "
";
echo IntlChar::isIDStart('_') ? 'true' : 'false'; // true
echo "
";
echo IntlChar::isIDStart('€') ? 'true' : 'false'; // false
ID 시작 문자의 종류
ID 시작 문자는 다음과 같습니다.
- 영문 대문자 (A-Z)
- 영문 소문자는 ID 시작 문자가 아닙니다.
- 숫자 (0-9)는 ID 시작 문자가 아닙니다.
- 밑줄 (_)은 ID 시작 문자입니다.
- 국제 문자 중에서 ID 시작 문자로 사용할 수 있는 문자는 다음과 같습니다.
| 코드 | 문자 |
| --- | --- |
| U+00A2 | ¢ |
| U+00A3 | £ |
| U+00A4 | ¤ |
| U+00A6 | ¦ |
| U+00A8 | ¨ |
| U+00AA | ª |
| U+00AB | « |
| U+00AC | ¬ |
| U+00AE | ® |
| U+00AF | ¯ |
| U+00B0 | ° |
| U+00B1 | ± |
| U+00B2 | ² |
| U+00B3 | ³ |
| U+00B4 | ´ |
| U+00B5 | µ |
| U+00B6 | ¶ |
| U+00B7 | · |
| U+00B8 | ¹ |
| U+00B9 | º |
| U+00BB | » |
| U+00BC | ¼ |
| U+00BD | ½ |
| U+00BE | ¾ |
| U+00BF | ¿ |
| U+00C0 | À |
| U+00C1 | Á |
| U+00C2 | Â |
| U+00C3 | Ã |
| U+00C4 | Ä |
| U+00C5 | Å |
| U+00C6 | Æ |
| U+00C7 | Ç |
| U+00C8 | È |
| U+00C9 | É |
| U+00CA | Ê |
| U+00CB | Ë |
| U+00CC | Ì |
| U+00CD | Í |
| U+00CE | Î |
| U+00CF | Ï |
| U+00D0 | Ð |
| U+00D1 | Ñ |
| U+00D2 | Ò |
| U+00D3 | Ó |
| U+00D4 | Ô |
| U+00D5 | Õ |
| U+00D6 | Ö |
| U+00D7 | × |
| U+00D8 | Ø |
| U+00D9 | Ù |
| U+00DA | Ú |
| U+00DB | Û |
| U+00DC | Ü |
| U+00DD | Ý |
| U+00DE | Þ |
| U+00DF | ß |
| U+00E0 | à |
| U+00E1 | á |
| U+00E2 | â |
| U+00E3 | ã |
| U+00E4 | ä |
| U+00E5 | å |
| U+00E6 | æ |
| U+00E7 | ç |
| U+00E8 | è |
| U+00E9 | é |
| U+00EA | ê |
| U+00EB | ë |
| U+00EC | ì |
| U+00ED | í |
| U+00EE | î |
| U+00EF | ï |
| U+00F0 | ð |
| U+00F1 | ñ |
| U+00F2 | ò |
| U+00F3 | ó |
| U+00F4 | ô |
| U+00F5 | õ |
| U+00F6 | ö |
| U+00F7 | × |
| U+00F8 | ø |
| U+00F9 | ù |
| U+00FA | ú |
| U+00FB | û |
| U+00FC | ü |
| U+00FD | ý |
| U+00FE | þ |
| U+00FF | ÿ |
결론
`IntlChar::isIDStart` 함수는 국제 문자를 검사하여 ID 시작 문자인지 여부를 반환합니다. ID 시작 문자는 영문 대문자, 밑줄, 국제 문자 중에서 ID 시작 문자로 사용할 수 있는 문자입니다. 이 함수는 PHP 7.2 버전부터 사용할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.