PHP | octdec()函数

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

null

这个 十月十二日 函数是PHP中的内置函数,用于计算八进制数的十进制等效值。函数的作用是:将太大而无法放入整数类型的数字进行转换,在这种情况下,较大的值将以浮点形式返回。

语法:

octdec(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

需要注意的要点 :

  • 它将一个八进制数转换为十进制数。
  • 如果数字太大,无法以整数类型返回,则它将以浮点形式返回值。
  • 如今,八进制数字系统不如十六进制数字系统流行。

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

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享