PHP | octdec( )函数
在计算的早期,八进制数和八进制编号系统在计算输入和输出时非常流行,因为它以八为计数工作,输入和输出以八为计数,一次一个字节。由于八进制数系统的广泛使用,我们经常需要将八进制数转换为其十进制等效值。有很多方法可以将八进制数转换为等效的十进制数,但它们有点耗时。但是PHP为我们提供了一个内置函数,可用于将八进制数转换为等效的十进制数。
octdec()函数是PHP中的内置函数,用于计算八进制数的十进制等值。 octdec()函数将太大而无法容纳的数字转换为整数类型,在这种情况下,较大的值将作为浮点数返回。
句法:
octdec(value)
参数:此函数接受单个参数$value 。它是一个字符串,表示您要查找其十进制等效值的八进制数。
返回值:它返回作为字符串传递给函数的八进制数的十进制表示。
例子:
Input : octdec("46")
Output : 38
Input : octdec("3098")
Output : 24
Input : octdec("-105")
Output : 69
下面的程序说明了 octdec() 在PHP中的工作:
- 当一个正数作为参数传递时:
输出:
24
- 当一个负数作为参数传递时:
输出:
69
需要注意的要点:
- 它将八进制数转换为等效的十进制数。
- 如果数字太大而无法以整数类型返回,则将值返回为浮点数。
- 如今,八进制数系统不像十六进制数系统那样流行。
参考:
http:// PHP.net/manual/en/函数.octdec。 PHP