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

PHP bindec() ফাংশন


সংজ্ঞা এবং ব্যবহার

bindec() ফাংশনটি একটি বাইনারি নাম্বারের ডেসিমেল সমতুল্য রিটার্ন করে যা একটি স্ট্রিং আর্গুমেন্ট হিসেবে প্রকাশ করা হয়। স্ট্রিং-এ থাকা বাইনারি নাম্বার আনসাইনড ইন্টিজার হিসেবে ইন্টারপ্রেট করা হয়।

এই ফাংশনটি একটি ডেসিমেল ইন্টিজার রিটার্ন করে। যাইহোক, সাইজ কারণগুলোতে এটি ফ্লোট রিটার্ন করতে পারে।

সিনট্যাক্স

bindec ( string $binary_string ) : number

প্যারামিটার

ক্রমিক নংপ্যারামিটার ও বিবরণ
1binary_string
বাইনারি নাম্বার রিপ্রেজেন্টেশন ধারণকারী একটি স্ট্রিং। অবৈধ ক্যারেক্টার (১ এবং ০ ছাড়া) উপেক্ষা করা হয়।

রিটার্ন ভ্যালু

PHP bindec() ফাংশনটি স্ট্রিং-এ থাকা বাইনারি নাম্বারের ডেসিমেল সমতুল্য রিটার্ন করে।

PHP ভার্সন

এই ফাংশনটি PHP 4.x, PHP 5.x এবং PHP 7.x ভার্সনগুলিতে উপলব্ধ।

উদাহরণ

নিচের উদাহরণটি '1101'-এর ডেসিমেল সমতুল্য ক্যালকুলেট করে এবং 13 রিটার্ন করে -

<?php $arg='1101'; $val=bindec($arg); echo "bindec('" . $arg . "') = " . $val; ?>

আউটপুট

এটি নিচের ফলাফল তৈরি করবে -

bindec('1101') = 13

উদাহরণ

নিচের উদাহরণটি দেখাচ্ছে যে ১ এবং ০ ছাড়া ক্যারেক্টারগুলো উপেক্ষা করা হয়। অতএব '110011.11' কে '11001111' হিসেবে বিবেচনা করা হয় যা ডেসিমেল সিস্টেমে 207। -

<?php $arg='110011.11'; $val=bindec($arg); echo "bindec('" . $arg . "') = " . $val; ?>

আউটপুট

এটি নিচের ফলাফল তৈরি করবে -

bindec('110011.11') = 207

উদাহরণ

যদি স্ট্রিং-এ সব নন-বাইনারি ক্যারেক্টার থাকে, ফলাফল ০ -

<?php $arg='Hello'; $val=bindec($arg); echo "bindec('" . $arg . "') = " . $val; ?>

আউটপুট

এটি নিচের ফলাফল তৈরি করবে -

bindec('Hello') = 0

উদাহরণ

নিচের উদাহরণটি দেখাচ্ছে যে bindec() ফাংশনটি বাইনারি স্ট্রিং-কে আনসাইনড ইন্টিজার ধারণকারী হিসেবে বিবেচনা করে

<?php $arg='-1111'; $val=bindec($arg); echo "bindec('" . $arg . "') = " . $val; ?>

আউটপুট

এটি নিচের ফলাফল তৈরি করবে -

bindec('-1111') = 15

  1. PHP max() ফাংশন

  2. PHP log10() ফাংশন

  3. PHP bindec() ফাংশন

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