函数名:base_convert()
函数描述:该函数可将一个数字在指定进制之间进行转换
用法:string base_convert ( string $number , int $frombase , int $tobase )
参数:
$number: 必需。要转换的数字字符。
$frombase: 必需。原始数字的进制,取值范围为2到36。
$tobase: 必需。目标数字的进制,取值范围同样为2到36。
返回值:转换后的字符串。
注意事项:该函数不支持负数的转换。
示例:
// 将数字10(十进制)转换成二进制
$binary = base_convert("10", 10, 2);
echo $binary; // 输出: 1010
// 将数字1010(二进制)转换成十进制
$decimal = base_convert("1010", 2, 10);
echo $decimal; // 输出: 10
// 将数字A1(十六进制)转换成八进制
$octal = base_convert("A1", 16, 8);
echo $octal; // 输出: 241
在上述示例中,我们使用了base_convert() 函数将数字在不同进制之间进行转换。首先,我们将十进制的数字10转换为二进制,然后将二进制的数字1010转换为十进制,最后将十六进制的数字A1转换为八进制。