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