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