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