Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP hexdec() 함수

<시간/>

정의 및 사용법

hexdec() 함수는 문자열에 포함된 16진수에 해당하는 10진수를 반환합니다.

이 함수는 십진 정수를 반환하지만 값이 클수록 부동 소수점이 될 수 있습니다.

구문

hexdec ( string $hex_string ) : number

매개변수

Sr.No 매개변수 및 설명
1 16진수 문자열
동등한 8진 표현으로 변환할 10진수

반환 값

PHP hexdec() 함수는 십진수를 반환합니다.

PHP 버전

이 기능은 PHP 버전 4.x, PHP 5.x 및 PHP 7.x에서 사용할 수 있습니다.

예시

다음 예는 '100'에 해당하는 10진수를 계산하고 256 −

를 반환합니다.
<?php
   $arg='100';
   $val=hexdec($arg);
   echo "hexdec(" . $arg . ") = " . $val;
?>

출력

이것은 다음 결과를 생성합니다 -

hexdec(100) = 256

예시

문자열에 잘못된 문자(0-9 및 a-f 제외)가 포함되어 있으면 무시됩니다. 따라서 '2x5' 문자열에서 'x'가 삭제되고 '25'가 변환되어 37이 됩니다. −

<?php
   $arg='2x5';
   $val=hexdec($arg);
   echo "hexdec(" . $arg . ") = " . $val;
?>

출력

이것은 다음 결과를 생성합니다 -

hexdec(2x5) = 37

예시

문자열의 모든 문자가 16진수가 아닌 경우 결과는 0 -

입니다.
<?php
   $arg='PHP';
   $val=hexdec($arg);
   echo "hexdec(" . $arg . ") = " . $val;
?>

출력

이것은 다음 결과를 생성합니다 -

hexdec(PHP) = 0

예시

hexdec() 함수는 부호 없는 정수가 포함된 인수 문자열을 처리하고 다음 결과를 반환합니다.

<?php
   $arg='-10';
   $val=hexdec($arg);
   echo "hexdec(" . $arg . ") = " . $val;
?>

출력

이것은 다음 결과를 생성합니다 -

hexdec(-10) = 16