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

PHP decoct() 함수

<시간/>

정의 및 사용법

decoct() 함수는 주어진 십진수 인수에 해당하는 8진수를 포함하는 문자열을 반환합니다.

이 함수는 8진수 문자(0 ~ 7)로 된 문자열을 반환합니다.

구문

decoct ( int $number ) : string

매개변수

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

반환 값

PHP decoct() 함수는 문자열 안에 8진수를 반환합니다.

PHP 버전

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

예시

다음 예는 1001에 해당하는 이진법을 계산하고 '1751'을 반환합니다 -

<?php
   $arg=1001;
   $val=decoct($arg);
   echo "decoct(" . $arg . ") = " . $val;
?>

출력

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

decoct(1001) = 1751

예시

다음 예는 주어진 숫자의 소수 부분이 무시됨을 보여줍니다. 따라서 100.55는 8진수 시스템에서 '144'인 100으로 처리됩니다. -

<?php
   $arg=100.55;
   $val=decoct($arg);
   echo "decoct(" . $arg . ") = " . $val;
?>

출력

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

decoct(100.55) = 144

예시

문자열이 인수로 제공되면 결과는 0 −

입니다.
<?php
   $arg="Hello";
   $val=decoct($arg);
   echo "decoct(" . $arg . ") = " . $val;
?>

출력

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

decoct(Hello) = 0

예시

64비트 시스템에서 가장 큰 정수는 9223372036854775807입니다. decoct() 함수는 다음 결과를 반환합니다.

<?php
   $arg=9223372036854775807;
   $val=decoct($arg);
   echo "decoct(" . $arg . ") = " . $val;
?>

출력

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

decoct(9223372036854775807) = 777777777777777777777