Mô tả
Hàm base_convert() chuyển đổi số từ cơ số này sang cơ số khác (cơ số 2 đến 36). Chữ cái a-z đại diện cho 10-35.
Cú pháp
base_convert(num, original_base, to_base)
Tham số
num − Số cần chuyển đổi (chuỗi).
original_base − Cơ số gốc (2-36).
to_base − Cơ số đích (2-36).
Giá trị trả về
Trả về chuỗi số trong cơ số đích.
Ví dụ 1: Octal sang Decimal
<?php $res = "0040"; echo base_convert($res, 8, 10); ?>
Kết quả
32
Ví dụ 2: Hex sang Octal
<?php $res = "D365"; echo base_convert($res, 16, 8); ?>
Kết quả
151545
Ví dụ 3: Binary sang Hex
<?php $res = "101101"; echo base_convert($res, 2, 16); ?>
Kết quả
2d