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