PHP hàm base_convert()

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

Hàm base_convert() trong PHP chuyển đổi số giữa các hệ cơ số.

cú pháp

base_convert(số,frombase,tobase)
tham số mô tả
số bắt buộc. Giá trị ban đầu.
frombase bắt buộc. Hệ cơ số ban đầu của số.
tobase bắt buộc. Hệ cơ số cần chuyển đổi.

mô tả

trả về một chuỗi chứa số bằng tobase biểu diễn hệ cơ số.số Bản thân hệ cơ số của frombase định nghĩa.frombasetobase Chỉ có thể là từ 2 đến 36 (bao gồm 2 và 36). Số lớn hơn hệ cơ số 10 được biểu thị bằng chữ cái a-z, ví dụ a biểu thị 10, b biểu thị 11 và z biểu thị 35.

Mô hình

Ví dụ 1

Chuyển đổi số 8 vào số 10 vào hệ cơ số:

<?php
$oct = "0031";
$dec = base_convert($oct,8,10);
echo "8 vào số $oct bằng số 10 vào hệ cơ số $dec.";
?>

Kết quả xuất ra:

8 vào số 0031 bằng số 25 vào hệ cơ số 10.

Ví dụ 2

Chuyển đổi số 8 vào số 16 vào hệ cơ số:

<?php
$oct = "364";
$hex = base_convert($oct,8,16);
echo "8 vào số $oct bằng số 16 vào hệ cơ số $hex.";
?>

Kết quả xuất ra:

8 vào số 364 bằng số 16 vào hệ cơ số 16.