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

Hàm octdec() trong PHP

Định nghĩa và cách dùng

Hàm octdec() chuyển số bát phân sang thập phân. Tham số là chuỗi biểu diễn bát phân, trả về số nguyên.

Ví dụ octdec('10') trả về 8.

Cú pháp

octdec ( string $octal_string ) : number

Tham số

STTTham số & Mô tả
1octal_string
Chuỗi chứa số bát phân cần chuyển

Giá trị trả về

Trả về giá trị thập phân tương đương.

Phiên bản PHP

Có sẵn từ PHP 4.x, 5.x và 7.x.

Ví dụ

Chuyển '10' từ bát phân sang thập phân:

<?php 
$arg = '10'; 
$val = octdec($arg); 
echo "octdec(" . $arg . ") = " . $val; 
?>

Kết quả

octdec(10) = 8

Ví dụ

Ký tự không phải chữ số bát phân (0-7) bị bỏ qua. '23#4' bỏ '#' chuyển '234':

<?php 
$arg = '23#4'; 
$val = octdec($arg); 
echo "octdec(" . $arg . ") = " . $val; 
?>

Kết quả

octdec(234) = 156

Ví dụ

Tất cả ký tự không hợp lệ trả về 0:

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

Kết quả

octdec(Hello) = 0

Ví dụ

octdec() coi số bát phân là unsigned integer:

<?php 
$arg = '-20'; 
$val = octdec($arg); 
echo "octdec(" . $arg . ") = " . $val; 
?>

Kết quả

octdec(-20) = 16