当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP octdec( )用法及代码示例


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

octdec()函数是PHP中的内置函数,用于计算八进制数的十进制等效项。 octdec()函数将太大的数字转换为整数类型,在这种情况下,较大的值作为浮点数返回。

用法:


octdec(value)

参数:该函数接受单个参数$value。它是一个字符串,代表要查找其八进制等效项的八进制数字。

返回值:它返回作为字符串传递给函数的八进制数的十进制表示形式。

例子:

Input : octdec("46")
Output : 38

Input : octdec("3098")
Output : 24

Input : octdec("-105")
Output : 69

以下示例程序旨在说明octdec()在PHP中的工作:

  1. 当将正数作为参数传递时:
    <?php 
      
    echo octdec("3098"); 
      
    ?>

    输出:

    24
  2. 当将负数作为参数传递时:
    <?php 
      
    echo octdec("-105"); 
      
    ?>

    输出:

    69

注意事项

  • 它将八进制数转换为等效的十进制数。
  • 如果数字太大而不能作为整数类型返回,则将其返回为float值。
  • 如今,八进制数字系统不如十六进制数字系统流行。

参考:
http://php.net/manual/en/function.octdec.php



相关用法


注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 PHP | octdec() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。