base_convert() ফাংশন একটি সংখ্যাকে এক বেস থেকে অন্য বেসে রূপান্তর করে, উদাহরণস্বরূপ, অক্টাল সংখ্যাকে দশমিক সংখ্যায়। এখানে উল্লিখিত ভিত্তিটি 2 থেকে 36-এর মধ্যে হওয়া উচিত। 10-এর বেশি বেস সহ সংখ্যার সংখ্যা a-z অক্ষর দিয়ে বোঝানো হয় যেমন a হল 10, d 13, z হল 35 ইত্যাদি।
সিনট্যাক্স
base_convert(num, original_base, to_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