विवरण
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