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

Hàm decbin() trong PHP

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

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