কম্পিউটার টিউটোরিয়াল

PHP-এ base_convert() ফাংশন


base_convert() ফাংশনটি একটি নম্বরকে একটি বেস থেকে অন্য বেসে কনভার্ট করে, উদাহরণস্বরূপ অক্টাল নম্বরকে ডেসিমেল নম্বরে। এখানে উल्लিখিত বেস ২ এবং ৩৬-এর মধ্যবর্তী হতে হবে। ১০-এর বেশি বেসवाले নম্বরের ডিজিটগুলো a-z অক্ষর দিয়ে রিপ্রেজেন্ট করা হয় অর্থাৎ a হচ্ছে ১০, d হচ্ছে ১৩, z হচ্ছে ৩৫, ইত্যাদি।

সিনট্যাক্স

base_convert(num, original_base, to_base)

প্যারামিটার

  • num − কনভার্ট করার নম্বর।

  • original_base − মূল বেস। এখানে উল্লিখিত বেস ২ এবং ৩৬-এর মধ্যবর্তী হতে হবে। ১০-এর বেশি বেসवाले নম্বরের ডিজিটগুলো a-z অক্ষর দিয়ে রিপ্রেজেন্ট করা হয় অর্থাৎ a হচ্ছে ১০, d হচ্ছে ১৩, z হচ্ছে ৩৫, ইত্যাদি।

  • to_base − কনভার্ট করার টার্গেট বেস। এখানে উল্লিখিত বেস ২ এবং ৩৬-এর মধ্যবর্তী হতে হবে। ১০-এর বেশি বেসवाले নম্বরের ডিজিটগুলো a-z অক্ষর দিয়ে রিপ্রেজেন্ট করা হয় অর্থাৎ a হচ্ছে ১০, d হচ্ছে ১৩, z হচ্ছে ৩৫, ইত্যাদি।

রিটার্ন

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 max() ফাংশন

  2. PHP base_convert() ফাংশন

  3. PHP-তে gmp_powm() ফাংশন

  4. PHP-এ base_convert() ফাংশন