PHP 中的 base_convert() 函数

phpprogrammingserver side programming

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

语法

base_convert(num, original_base, to_base)

参数

  • num − 要转换的数字

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

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

相关文章