Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm decoct() trong PHP

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

STTTham số & Mô tả
1number
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