परिभाषा और उपयोग
हेक्सडेक () फ़ंक्शन एक स्ट्रिंग में एम्बेडेड हेक्साडेसिमल संख्या के बराबर दशमलव संख्या देता है।
यह फ़ंक्शन एक दशमलव पूर्णांक देता है, हालांकि बड़े मानों के परिणामस्वरूप फ़्लोट हो सकता है।
सिंटैक्स
hexdec ( string $hex_string ) : number
पैरामीटर
Sr.No | पैरामीटर और विवरण |
---|---|
1 | हेक्स_स्ट्रिंग एक दशमलव संख्या जिसे समतुल्य अष्टाधारी निरूपण में परिवर्तित किया जाना है |
रिटर्न वैल्यू
PHP हेक्सडेक () फ़ंक्शन एक दशमलव संख्या देता है।
PHP संस्करण
यह फ़ंक्शन PHP संस्करण 4.x, PHP 5.x और साथ ही PHP 7.x में उपलब्ध है।
उदाहरण
निम्नलिखित उदाहरण '100' के दशमलव समकक्ष की गणना करता है और 256 देता है -
<?php $arg='100'; $val=hexdec($arg); echo "hexdec(" . $arg . ") = " . $val; ?>
आउटपुट
यह निम्नलिखित परिणाम देगा -
hexdec(100) = 256
उदाहरण
यदि स्ट्रिंग में अमान्य वर्ण हैं (0-9 और a-f के अलावा) तो उन्हें अनदेखा कर दिया जाता है। इसलिए, स्ट्रिंग '2x5' में, 'x' को हटा दिया जाता है और '25' का रूपांतरण किया जाता है जो कि 37 है। -
<?php $arg='2x5'; $val=hexdec($arg); echo "hexdec(" . $arg . ") = " . $val; ?>
आउटपुट
यह निम्नलिखित परिणाम देगा -
hexdec(2x5) = 37
उदाहरण
यदि स्ट्रिंग में सभी वर्ण गैर-हेक्साडेसिमल हैं, तो परिणाम 0 है -
<?php $arg='PHP'; $val=hexdec($arg); echo "hexdec(" . $arg . ") = " . $val; ?>
आउटपुट
यह निम्नलिखित परिणाम देगा -
hexdec(PHP) = 0
उदाहरण
हेक्सडेक () फ़ंक्शन तर्क स्ट्रिंग का इलाज करता है जिसमें अहस्ताक्षरित पूर्णांक होता है और परिणाम के बाद देता है
<?php $arg='-10'; $val=hexdec($arg); echo "hexdec(" . $arg . ") = " . $val; ?>
आउटपुट
यह निम्नलिखित परिणाम देगा -
hexdec(-10) = 16