Computer >> Máy Tính >  >> Lập trình >> PHP

Hàm decoct () trong PHP

Định nghĩa và Cách sử dụng

decoct () hàm trả về một chuỗi chứa tương đương với số bát phân của đối số số thập phân đã cho.

Hàm này trả về một chuỗi có các ký tự bát phân (0 đến 7).

Cú pháp

decoct ( int $number ) : string

Tham số

Sr.No Thông số &Mô tả
1 số
Một số thập phân được chuyển đổi thành biểu diễn bát phân tương đương

Giá trị trả lại

Hàm decoct () trong PHP trả về một số bát phân bên trong chuỗi.

Phiên bản PHP

Chức năng này có sẵn trong các phiên bản PHP 4.x, PHP 5.x cũng như PHP 7.x.

Ví dụ

Ví dụ sau tính toán số tương đương nhị phân của 1001 và trả về '1751' -

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

Đầu ra

Điều này sẽ tạo ra kết quả sau -

decoct(1001) = 1751

Ví dụ

Ví dụ sau cho thấy rằng phần phân số của số đã cho bị bỏ qua. Do đó 100,55 được coi là 100, là '144' trong hệ bát phân. -

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

Đầu ra

Điều này sẽ tạo ra kết quả sau -

decoct(100.55) = 144

Ví dụ

Nếu chuỗi được cung cấp dưới dạng đối số, kết quả là 0 -

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

Đầu ra

Điều này sẽ tạo ra kết quả sau -

decoct(Hello) = 0

Ví dụ

Số nguyên lớn nhất trên hệ thống 64 bit là 9223372036854775807. Hàm decoct () trả về kết quả sau

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

Đầu ra

Điều này sẽ tạo ra kết quả sau -

decoct(9223372036854775807) = 777777777777777777777