PHP中的base_convert()函数

base_convert()函数可将数字从一个基数转换为另一个基数,例如,将八进制数转换为十进制数。此处提到的底数应在2到36之间。底数大于10的数字中的数字用字母az表示,即a为10 、、 d为13,z为35等。

语法

base_convert(num, original_base, to_base)

参数

  • num-要转换的数字

  • original_base-原始基准。此处提到的底数应在2到36之间。底数大于10的数字中的数字用字母az表示,即a为10 、、 d为13,z为35等。

  • to_base-要转换为的基数。此处提到的基数应介于2到36之间。基数大于10的数字中的数字用字母az表示,即a为10 、、 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