📜  PHP | decoct( )函数

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

PHP | decoct( )函数

在计算的早期,八进制数和八进制编号系统在计算输入和输出时非常流行,因为它以八为计数工作,输入和输出以八为计数,一次一个字节。由于八进制数系统的广泛使用,我们经常需要将十进制数转换为其十进制八进制表示。有许多方法可以将十进制数转换为其八进制等效值,但它们有点耗时。但是PHP提供了一个内置函数,可用于将十进制数转换为等效的八进制数。

PHP中的 decoct()函数用于返回十进制数的八进制等效值。
对于 32 位平台,可以转换的最大数字通常是十进制的 4294967295,得到 37777777777,而在 64 位平台中,通常是十进制的 9223372036854775807,得到 777777777777777777777。

句法:

string decoct(value)

参数:此函数接受单个参数。它是您要计算其八进制等效值的十进制数。

返回值: PHP中的 decoct()函数返回一个字符串,该字符串表示作为参数传递给它的十进制数的八进制等效值。

例子:

Input : decoct("35")
Output : 45

Input : decoct("67")
Output : 103

Input : decoct("4294967295")
Output : 37777777777

下面的程序说明了 decoct() 在PHP中的工作:


输出:

43
103
37777777777

需要注意的要点:

  • 它将十进制数转换为等效的八进制数。
  • 此函数支持负数。
  • 如今,八进制数系统不像十六进制数系统那样流行。

参考
http:// PHP.net/manual/en/函数.decoct。 PHP