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