কম্পিউটার

পিএইচপি বিন্ডেক() ফাংশন


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

bindec() ফাংশন একটি স্ট্রিং আর্গুমেন্ট হিসাবে উপস্থাপিত বাইনারি সংখ্যার দশমিক সমতুল্য প্রদান করে। স্ট্রিং-এর ভিতরের বাইনারি সংখ্যাকে অসংখ্যাকৃত পূর্ণসংখ্যা হিসাবে ব্যাখ্যা করা হয়।

এই ফাংশন একটি দশমিক পূর্ণসংখ্যা প্রদান করে। যাইহোক, এটি আকারের কারণে ফ্লোট ফিরে আসতে পারে।

সিনট্যাক্স

bindec ( string $binary_string ) : number

পরামিতি

Sr.No প্যারামিটার এবং বর্ণনা
1 বাইনারী_স্ট্রিং
বাইনারি সংখ্যা উপস্থাপনা ধারণকারী একটি স্ট্রিং। অবৈধ অক্ষর (1 এবং 0 ব্যতীত) উপেক্ষা করা হয়।

রিটার্ন মান

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

উদাহরণ

নিম্নলিখিত উদাহরণ দেখায় যে 1 বা 0 ছাড়া অন্য অক্ষর উপেক্ষা করা হয়। তাই '110011.11' কে '11001111' হিসাবে গণ্য করা হয় যা দশমিক পদ্ধতিতে 207। −

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

আউটপুট

এটি নিম্নলিখিত ফলাফল তৈরি করবে -

bindec('110011.11') = 207

উদাহরণ

যদি স্ট্রিং-এ সমস্ত নন-বাইনারী অক্ষর থাকে, ফলাফল 0 −

<?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. পিএইচপি সর্বোচ্চ() ফাংশন

  2. PHP log10() ফাংশন

  3. পিএইচপি বিন্ডেক() ফাংশন

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