परिभाषा और उपयोग
**decoct()** फ़ंक्शन एक स्ट्रिंग लौटाता है जिसमें दिए गए दशमलव संख्या आर्गुमेंट का **ऑक्टल समतुल्य** होता है।
यह फ़ंक्शन ऑक्टल कैरेक्टर्स (0 से 7) वाली एक स्ट्रिंग लौटाता है।
सिंटैक्स
decoct(int $number): string
पैरामीटर्स
| क्र.सं. | पैरामीटर और विवरण |
|---|---|
| 1 | number समतुल्य ऑक्टल प्रतिनिधित्व में बदली जाने वाली दशमलव संख्या |
रिटर्न मान
PHP decoct() फ़ंक्शन स्ट्रिंग के अंदर एक ऑक्टल संख्या लौटाता है।
PHP संस्करण
यह फ़ंक्शन PHP संस्करण 4.x, PHP 5.x और PHP 7.x में उपलब्ध है।
उदाहरण 1
1001 का ऑक्टल समतुल्य गणना करता है और '1751' लौटाता है:
<?php
$arg = 1001;
$val = decoct($arg);
echo "decoct(" . $arg . ") = " . $val;
?>
आउटपुट
decoct(1001) = 1751
उदाहरण 2: भिन्नात्मक भाग अनदेखा
दिए गए संख्या का भिन्नात्मक भाग अनदेखा किया जाता है। इसलिए 100.55 को 100 माना जाता है जो ऑक्टल सिस्टम में '144' है:
<?php
$arg = 100.55;
$val = decoct($arg);
echo "decoct(" . $arg . ") = " . $val;
?>
आउटपुट
decoct(100.55) = 144
उदाहरण 3: स्ट्रिंग आर्गुमेंट
यदि स्ट्रिंग आर्गुमेंट के रूप में प्रदान की जाती है, तो परिणाम 0 होता है:
<?php
$arg = "Hello";
$val = decoct($arg);
echo "decoct(" . $arg . ") = " . $val;
?>
आउटपुट
decoct(Hello) = 0
उदाहरण 4: 64-बिट सिस्टम पर सबसे बड़ा इंटीजर
<?php
$arg = 9223372036854775807;
$val = decoct($arg);
echo "decoct(" . $arg . ") = " . $val;
?>
आउटपुट
decoct(9223372036854775807) = 777777777777777777777