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

Hàm base_convert() trong PHP

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