在早期的计算中,八进制数和八进制编号系统非常流行用于计数输入和输出,因为八进制数和八进制编号系统工作在八位计数时,输入和输出在八位计数中,一次计数一个字节。由于八进制数系统的广泛使用,很多情况下我们需要将十进制数转换为其十进制八进制表示。有很多方法可以将十进制数转换为其等效的八进制数,但是有点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
相关用法
- PHP each()用法及代码示例
- p5.js day()用法及代码示例
- p5.js int()用法及代码示例
- p5.js second()用法及代码示例
- PHP each()用法及代码示例
- d3.js d3.lab()用法及代码示例
- d3.js d3.hcl()用法及代码示例
- p5.js arc()用法及代码示例
- CSS hsl()用法及代码示例
- p5.js sq()用法及代码示例
- PHP Ds\Map put()用法及代码示例
- d3.js d3.rgb()用法及代码示例
注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 PHP | decoct() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。