Hàm bindec() của PHP

Định nghĩa và cách sử dụng

Hàm bindec() chuyển đổi từ nhị phân sang mười진.

Cú pháp

bindec(binary_string)
Tham số Mô tả
binary_string Bắt buộc. Định nghĩa số nhị phân cần chuyển đổi.

Mô tả

Trả về binary_string Giá trị decimal tương đương của số nhị phân được biểu diễn bởi tham số.

Hàm bindec() sẽ chuyển đổi một số nhị phân thành số nguyên. Số lớn nhất có thể chuyển đổi là 31 số 1 hoặc nói cách khác là số mười진 2147483647. Từ PHP 4.1.0 trở đi, hàm này có thể xử lý số lớn, trong trường hợp này, nó sẽ trả về loại float.

Mô hình

<?php
echo bindec("0011");
echo bindec("01");
echo bindec("11000110011");
echo bindec("111");
?>

Kết quả xuất ra:

3
1
1587
7