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