Định nghĩa và cách dùng
Hàm decoct() trả về chuỗi chứa biểu diễn bát phân của số thập phân cho trước.
Trả về chuỗi ký tự bát phân (0-7).
Cú pháp
decoct ( int $number ) : string
Tham số
| STT | Tham số & Mô tả |
|---|---|
| 1 | number Số thập phân cần chuyển sang bát phân |
Giá trị trả về
Trả về số bát phân trong chuỗi.
Phiên bản PHP
Có sẵn từ PHP 4.x, 5.x và 7.x.
Ví dụ
Chuyển 1001 sang bát phân = '1751':
<?php
$arg = 1001;
$val = decoct($arg);
echo "decoct(" . $arg . ") = " . $val;
?>
Kết quả
decoct(1001) = 1751
Ví dụ
Phần thập phân bị bỏ qua. 100.55 coi như 100 = '144' bát phân:
<?php
$arg = 100.55;
$val = decoct($arg);
echo "decoct(" . $arg . ") = " . $val;
?>
Kết quả
decoct(100.55) = 144
Ví dụ
Tham số chuỗi trả về 0:
<?php
$arg = "Hello";
$val = decoct($arg);
echo "decoct(" . $arg . ") = " . $val;
?>
Kết quả
decoct(Hello) = 0
Ví dụ
Số nguyên lớn nhất 64-bit: 9223372036854775807 → bát phân:
<?php
$arg = 9223372036854775807;
$val = decoct($arg);
echo "decoct(" . $arg . ") = " . $val;
?>
Kết quả
decoct(9223372036854775807) = 777777777777777777777