Internationalization IntlChar::forDigit
(PHP 7, PHP 8)
IntlChar::forDigit — 주어진 숫자와 기수에 대한 문자 표현 가져오기
설명
public static IntlChar::forDigit(int $digit
, int $base
= 10): int
지정된 기수의 특정 숫자에 대한 문자 표현을 결정합니다.
radix 값이 유효한 기수가 아니거나 digit 값이 지정된 기수에서 유효한 숫자가 아닌 경우 null 문자(U+0000
)가 반환됩니다.
기수 인수는 2
보다 크거나 같고 36
보다 작거나 같으면 유효합니다. 숫자 인수는 0 <= digit < radix
이면 유효합니다.
숫자가 10
보다 작으면 '0' + digit
가 반환됩니다. 그렇지 않으면 값 'a' + digit - 10
이 반환됩니다.
매개변수
digit
- 문자로 변환할 숫자입니다.
base
- 기수(기본값은
10
).
반환 값
지정된 기수에서 지정된 숫자의 문자 표현(문자열)입니다.
Examples
예제 #1 다양한 코드 포인트 테스트
<?php
var_dump(IntlChar::forDigit(0));
var_dump(IntlChar::forDigit(3));
var_dump(IntlChar::forDigit(3, 10));
var_dump(IntlChar::forDigit(10));
var_dump(IntlChar::forDigit(10, 16));
?>
위의 예는 다음을 출력합니다.
int(48) int(51) int(51) int(0) int(97)
기타
- IntlChar::digit() - 주어진 기수에 대한 코드 포인트의 10진수 값을 가져옵니다.
- IntlChar::charDigitValue() - 10진수 문자의 10진수 값 가져오기
- IntlChar::isdigit() - 코드 포인트가 숫자 문자인지 확인
-
IntlChar::PROPERTY_NUMERIC_TYPE