PHP | base_convert() 数学函数
PHP中的base_convert()函数用于将任意基数给定的数字转换为所需的基数。
基数都应在 2 到 32 之间,数字大于 10 的基数用字母 az 表示,即 10 表示为 a,11 表示为 b,35 表示为 z。
字母的大小写不敏感。
句法:
string base_convert($inpNumber, $fromBase, $desBase)
使用的参数:此函数接受三个参数,如下所述:
- $inpNumber : 要转换的数字。
- $fromBase :它是数字的原始基数。
- $desBase :它是您要转换的基础。
返回值:它返回一个字符串,表示转换为所需基数的数字。
例子:
Input : base_convert(B296, 16, 8)
Output : 131226
Input : base_convert(B296, 16, 2)
Output : 1011001010010110
Input : base_convert(621, 8, 16)
Output : 191
Input : base_convert(110011, 2, 16)
Output : 33
下面的程序说明了PHP中的 base_convert()函数:
- 将十六进制转换为八进制:
PHP
PHP
PHP
PHP
输出:
131226
- 十六进制转二进制:
PHP
输出:
1011001010010110
- 八进制转十六进制:
PHP
输出:
191
- 二进制转十六进制:
PHP
输出:
33
参考:
http:// PHP.net/manual/en/函数.base-convert。 PHP