📜  PHP | base_convert() 数学函数

📅  最后修改于: 2022-05-13 01:56:53.071000             🧑  作者: Mango

PHP | base_convert() 数学函数

PHP中的base_convert()函数用于将任意基数给定的数字转换为所需的基数。
基数都应在 2 到 32 之间,数字大于 10 的基数用字母 az 表示,即 10 表示为 a,11 表示为 b,35 表示为 z。
字母的大小写不敏感。

句法:

string base_convert($inpNumber, $fromBase, $desBase)

使用的参数:此函数接受三个参数,如下所述:

  1. $inpNumber : 要转换的数字。
  2. $fromBase :它是数字的原始基数。
  3. $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