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

PHP octdec() 함수

<시간/>

정의 및 사용법

octdec() 함수는 8진수를 10진수로 변환하는 데 사용됩니다. 이 함수는 8진수 표현이 있는 문자열을 인수로 취하고 정수를 반환합니다.

예를 들어 octdec('10')은 8을 반환합니다.

구문

octdec ( string $octal_string ) : number

매개변수

Sr.No 매개변수 및 설명
1 8진수 문자열
변환할 8진수를 포함하는 문자열

반환 값

PHP octdec() 함수는 주어진 8진수 표현에 해당하는 10진수를 반환합니다.

PHP 버전

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

예시

다음 예는 '10'을 8진수에서 10진수 시스템으로 변환합니다. -

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

출력

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

octdec(10) = 8

예시

문자열에 8진수 이외의 문자(0 - 7 제외)가 있으면 무시됩니다. 다음 예에서 '#'은 무시되고 나머지 문자열은 10진수로 변환됩니다 -

<?php
   $arg='23#4';
   $val=octdec($arg);
   echo "octdec(" . $arg . ") = " . $val;
?>

출력

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

octdec(234) = 156

예시

모든 문자가 8진수가 아닌 경우 함수는 0-

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

출력

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

octdec(Hello) = 0

예시

octdec() 함수는 인수 문자열 내의 8진수를 부호 없는 정수로 처리합니다.

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

출력

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

octdec(-20) = 16