base_convert() 函数在 PHP 中


base_convert() 函数将一个数从一个进制转换为另一个进制,例如八进制数转换为十进制数。这里提到的进制应该在 2 到 36 之间。进制大于10的数中的数字使用字母 a-z 来表示,即 a 为 10,b 为 11,d 为 13,z 为 35,依此类推。

语法

base_convert(num, original_base, to_base)

参数

  • num − 要转换的数字

  • original_base − 原始进制。这里提到的进制应该在 2 到 36 之间。进制大于10的数中的数字使用字母 a-z 来表示,即 a 为 10,b 为 11,d 为 13,z 为 35,依此类推。

  • to_base − 要转换到的进制。这里提到的进制应该在 2 到 36 之间。进制大于10的数中的数字使用字母 a-z 来表示,即 a 为 10,b 为 11,d 为 13,z 为 35,依此类推。

返回

base_convert() 函数返回一个字符串,表示转换为所需进制的数字。

示例

 实时演示

<?php
   $res = "0040";
   echo base_convert($res,8,10);
?>

输出

32

示例

 实时演示

<?php
   $res = "D365";
   echo base_convert($res,16,8);
?>

输出

151545

示例

让我们看另一个示例 −

 实时演示

<?php
   $res = "101101";
   echo base_convert($res,2,16);
?>

输出

2d

更新时间: 26-12-2019

60 次浏览

开启您的 职业生涯

完成课程并获得认证

开始学习
广告