정의 및 사용법
dechex() 함수는 주어진 10진수 인수에 해당하는 16진수를 포함하는 문자열을 반환합니다.
이 함수는 16진수 문자로 된 문자열을 반환합니다.
구문
dechex ( int $number ) : string
매개변수
Sr.No | 매개변수 및 설명 |
---|---|
1 | 숫자 동등한 16진수 표현으로 변환할 10진수 |
반환 값
PHP dechex() 함수는 문자열 안에 16진수를 반환합니다.
PHP 버전
이 기능은 PHP 버전 4.x, PHP 5.x 및 PHP 7.x에서 사용할 수 있습니다.
예시
다음 예는 1001에 해당하는 이진법을 계산하고 '3e9' -
를 반환합니다.<?php $arg=1001; $val=dechex($arg); echo "dechex(" . $arg . ") = " . $val; ?>
출력
이것은 다음 결과를 생성합니다 -
dechex(1001) = 3e9
예시
다음 예는 주어진 숫자의 소수 부분이 무시됨을 보여줍니다. 따라서 100.55는 16진수 시스템에서 '64'인 100으로 처리됩니다. -
<?php $arg=100.55; $val=dechex($arg); echo "dechex(" . $arg . ") = " . $val; ?>
출력
이것은 다음 결과를 생성합니다 -
dechex(100.55) = 64
예시
문자열이 인수로 제공되면 결과는 0 −
입니다.<?php $arg="Hello"; $val=dechex($arg); echo "dechex(" . $arg . ") = " . $val; ?>
출력
이것은 다음 결과를 생성합니다 -
dechex(Hello) = 0
예시
음수 10진수의 경우 16진수 2의 보수 방법을 사용하여 변환합니다. 다음 예는 -10에 해당하는 16진수를 반환합니다.
<?php $arg='-10'; $val=dechex($arg); echo "dechex(" . $arg . ") = " . $val; ?>
출력
이것은 다음 결과를 생성합니다 -
dechex(-10) = fffffffffffffff6