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

PHP में base_convert() फंक्शन

विवरण

base_convert() फंक्शन एक नंबर को एक बेस से दूसरे बेस में कन्वर्ट करता है, उदाहरण के लिए, ऑक्टल नंबर को डेसीमल नंबर में। यहां उल्लिखित बेस 2 और 36 के बीच होना चाहिए। 10 से अधिक बेस वाले नंबरों में डिजिट्स को a-z अक्षरों से दर्शाया जाता है यानी a 10 है, d 13 है, z 35 है, आदि।

सिंटैक्स

base_convert(num, original_base, to_base)

पैरामीटर्स

  • num − कन्वर्ट करने के लिए नंबर

  • original_base − मूल बेस। यहां उल्लिखित बेस 2 और 36 के बीच होना चाहिए। 10 से अधिक बेस वाले नंबरों में डिजिट्स को a-z अक्षरों से दर्शाया जाता है यानी a 10 है, d 13 है, z 35 है, आदि।

  • to_base − वह बेस जिसमें कन्वर्ट करना है। यहां उल्लिखित बेस 2 और 36 के बीच होना चाहिए। 10 से अधिक बेस वाले नंबरों में डिजिट्स को a-z अक्षरों से दर्शाया जाता है यानी a 10 है, d 13 है, z 35 है, आदि।

रिटर्न वैल्यू

base_convert() फंक्शन वांछित बेस में कन्वर्ट किए गए नंबर को दर्शाने वाला स्ट्रिंग लौटाता है।

उदाहरण

<?php
$res = "0040";
echo base_convert($res, 8, 10);
?>

आउटपुट

32

उदाहरण

<?php
$res = "D365";
echo base_convert($res, 16, 8);
?>

आउटपुट

151545

उदाहरण

आइए एक और उदाहरण देखें:

<?php
$res = "101101";
echo base_convert($res, 2, 16);
?>

आउटपुट

2d
  1. - PHP base_convert() फ़ंक्शन

    परिभाषा और उपयोग **base_convert()** फ़ंक्शन एक बहुमुखी उपयोगिता है जो एक आधार की संख्या को दूसरे आधार में बदलती है। आधार बाइनरी, ऑक्टल, हेक्साडेसिमल या दशमलव तक सीमित नहीं है। यह **2 और 36 के बीच कोई भी संख्या** हो सकती है। 9 की संख्या में अंक a से z वर्णमाला द्वारा दर्शाए जाते हैं जैसे कि 10 a द्

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

    PHP में gmp_powm() फंक्शन मॉड्यूलर एक्सपोनेंशिएशन (modular exponentiation) परिकलित करता है: (base^exp) mod mod। यह क्रिप्टोग्राफी (जैसे RSA) में अत्यंत महत्वपूर्ण है। सिंटैक्स (Syntax) gmp_powm(GMP|int|string $base, GMP|int|string $exp, GMP|int|string $mod): GMP पैरामीटर्स (Parameters) $base - आ

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

    विवरण base_convert() फंक्शन एक नंबर को एक बेस से दूसरे बेस में कन्वर्ट करता है, उदाहरण के लिए, ऑक्टल नंबर को डेसीमल नंबर में। यहां उल्लिखित बेस 2 और 36 के बीच होना चाहिए। 10 से अधिक बेस वाले नंबरों में डिजिट्स को a-z अक्षरों से दर्शाया जाता है यानी a 10 है, d 13 है, z 35 है, आदि। सिंटैक्स base_conv