Định nghĩa và cách dùng
Hàm decbin() trả về chuỗi chứa biểu diễn nhị phân của số thập phân cho trước.
Trả về chuỗi chữ số nhị phân.
Cú pháp
decbin ( int $number ) : string
Tham số
| STT | Tham số & Mô tả |
|---|---|
| 1 | number Số thập phân cần chuyển sang nhị phân |
Giá trị trả về
Trả về số nhị 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 13 sang nhị phân = '1101':
<?php
$arg = 13;
$val = decbin($arg);
echo "decbin(" . $arg . ") = " . $val;
?>
Kết quả
decbin(13) = 1101
Ví dụ
Phần thập phân bị bỏ qua. 9.99 → 9 = '1001' nhị phân:
<?php
$arg = 9.99;
$val = decbin($arg);
echo "decbin(" . $arg . ") = " . $val;
?>
Kết quả
decbin(9.99) = 1001
Ví dụ
Tham số chuỗi trả về 0:
<?php
$arg = "Hello";
$val = decbin($arg);
echo "decbin(" . $arg . ") = " . $val;
?>
Kết quả
decbin(Hello) = 0
Ví dụ
Số âm chuyển bằng bù 2 (hệ 64-bit):
<?php
$arg = -10;
$val = decbin($arg);
echo "decbin(" . $arg . ") = " . $val;
?>
Kết quả
decbin(-10) = 1111111111111111111111111111111111111111111111111111111111110110