Đị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