সংজ্ঞা এবং ব্যবহার
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