在早期的計算中,八進製數和八進製編號係統非常流行用於計數輸入和輸出,因為八進製數和八進製編號係統工作在八位計數時,輸入和輸出在八位計數中,一次計數一個字節。由於八進製數係統的廣泛使用,很多情況下我們需要將十進製數轉換為其十進製八進製表示。有很多方法可以將十進製數轉換為其等效的八進製數,但是有點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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。