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


PHP decoct( )用法及代码示例


在早期的计算中,八进制数和八进制编号系统非常流行用于计数输入和输出,因为八进制数和八进制编号系统工作在八位计数时,输入和输出在八位计数中,一次计数一个字节。由于八进制数系统的广泛使用,很多情况下我们需要将十进制数转换为其十进制八进制表示。有很多方法可以将十进制数转换为其等效的八进制数,但是有点time-consuming,但是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中的工作:

<?php 
  
echo decoct("35") . "\n"; 
echo decoct("67") . "\n"; 
echo decoct("4294967295") . "\n"; 
  
?>

输出:

43
103
37777777777

注意事项:

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

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



相关用法


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