Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP hexdec() फ़ंक्शन - हेक्साडेसिमल को दशमलव में परिवर्तित

PHP का hexdec() फ़ंक्शन एक **हेक्साडेसिमल (आधार-16) स्ट्रिंग को दशमलव (आधार-10) संख्या** में परिवर्तित करता है।

सिंटैक्स

hexdec(string $hex_string): number

पैरामीटर

पैरामीटरविवरण
$hex_stringहेक्साडेसिमल प्रतिनिधित्व वाली स्ट्रिंग (0-9, a-f, A-F)

लौटाया गया मान

दशमलव समतुल्य (पूर्णांक, बड़ी संख्याओं के लिए फ्लोट)।

उदाहरण

1. '100' हेक्स → 256 दशमलव

<?php
$arg = '100';
$val = hexdec($arg);
echo "hexdec($arg) = $val";
?>
hexdec(100) = 256

1×16² + 0×16 + 0 = 256

2. अमान्य वर्ण अनदेखे — '2x5' → '25' हेक्स = 37

<?php
$arg = '2x5';
$val = hexdec($arg);
echo "hexdec($arg) = $val";
?>
hexdec(2x5) = 37

x अनदेखा, 25 हेक्स = 2×16 + 5 = 37।

3. सभी वर्ण अमान्य — 0

<?php
$arg = 'PHP';
$val = hexdec($arg);
echo "hexdec($arg) = $val";
?>
hexdec(PHP) = 0

4. ऋणात्मक चिह्न — अनसाइन्ड माना जाता है (2's कॉम्प्लीमेंट)

<?php
$arg = '-10';
$val = hexdec($arg);
echo "hexdec($arg) = $val";
?>
hexdec(-10) = 16

- अनदेखा, 10 हेक्स = 16। नोट: dechex(-10) 2's कॉम्प्लीमेंट देता है (ffffffffffffff6), लेकिन hexdec() ऋणात्मक नहीं समझता।

हेक्साडेसिमल अंक

हेक्सदशमलव
0-90-9
A-F / a-f10-15

संबंधित फ़ंक्शन्स

फ़ंक्शनकार्य
dechex()दशमलव → हेक्स स्ट्रिंग
base_convert()किसी भी आधार के बीच
bindec()बाइनरी → दशमलव
octdec()ऑक्टल → दशमलव

व्यावहारिक उपयोग

  • रंग कोड पार्सिंग: hexdec('FF0000') = 16711680 (लाल)।
  • एन्कोडेड डेटा डीकोडिंग।
  • कम-स्तरीय प्रोटोकॉल/फ़ाइल प्रारूप पार्सिंग।
  • CSS/HTML रंग मानों को RGB घटकों में परिवर्तित करना।

नोट

  • इनपुट **स्ट्रिंग** होना चाहिए।
  • अमान्य वर्ण (g-z, G-Z, प्रतीक) चुपचाप अनदेखे किए जाते हैं।
  • बड़ी हेक्स स्ट्रिंग्स फ्लोट लौटा सकती हैं (परिशुद्धता हानि संभव)।
  • PHP 7.4+ में 0x प्रीफिक्स वाली स्ट्रिंग्स भी स्वीकार की जाती हैं।

PHP संस्करण

PHP 4, PHP 5, PHP 7, PHP 8+ में उपलब्ध।

  1. - PHP log10() फ़ंक्शन - आधार-10 लघुगणक

    PHP का log10() फ़ंक्शन किसी संख्या का **आधार-10 लघुगणक (base-10 logarithm)** गणना करता है। इसे सामान्य या मानक लघुगणक भी कहते हैं। सिंटैक्स log10(float $arg): float पैरामीटर पैरामीटरविवरण $argवह संख्या जिसका आधार-10 लघुगणक चाहिए लौटाया गया मान $arg का आधार-10 लघुगणक (फ्लोट)। गणितीय संबंध l

  1. - PHP hexdec() फ़ंक्शन - हेक्साडेसिमल को दशमलव में परिवर्तित

    PHP का hexdec() फ़ंक्शन एक **हेक्साडेसिमल (आधार-16) स्ट्रिंग को दशमलव (आधार-10) संख्या** में परिवर्तित करता है। सिंटैक्स hexdec(string $hex_string): number पैरामीटर पैरामीटरविवरण $hex_stringहेक्साडेसिमल प्रतिनिधित्व वाली स्ट्रिंग (0-9, a-f, A-F) लौटाया गया मान दशमलव समतुल्य (पूर्णांक, बड़ी

  1. - PHP में hexdec() फंक्शन

    विवरण hexdec() फंक्शन हेक्साडेसिमल नंबर को डेसीमल नंबर में कन्वर्ट करता है। सिंटैक्स hexdec(val) पैरामीटर्स val − कन्वर्ट किया जाने वाला हेक्साडेसिमल। रिटर्न वैल्यू hexdec() फंक्शन val का डेसीमल वैल्यू लौटाता है, जो हेक्साडेसिमल है। उदाहरण <?php echo hexdec(d) . <br>; echo hexdec(398f