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
广告