Đị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ố
| STT | Tham số & Mô tả |
|---|---|
| 1 | octal_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