সংজ্ঞা এবং ব্যবহার
decbin() ফাংশন একটি স্ট্রিং প্রদান করে যাতে প্রদত্ত দশমিক সংখ্যা আর্গুমেন্টের বাইনারি সমতুল্য থাকে।
এই ফাংশনটি বাইনারি ডিজিট সহ একটি স্ট্রিং প্রদান করে।
সিনট্যাক্স
decbin ( int $number ) : string
পরামিতি
Sr.No | প্যারামিটার এবং বর্ণনা |
---|---|
1 | নম্বর একটি দশমিক সংখ্যা সমতুল্য বাইনারি উপস্থাপনায় রূপান্তরিত হবে |
রিটার্ন মান
PHP decbin() ফাংশন স্ট্রিং এর ভিতরে একটি বাইনারি সংখ্যা প্রদান করে।
PHP সংস্করণ
এই ফাংশনটি PHP সংস্করণ 4.x, PHP 5.x এর পাশাপাশি PHP 7.x এ উপলব্ধ৷
উদাহরণ
নিম্নলিখিত উদাহরণটি 13 এর বাইনারি সমতুল্য গণনা করে এবং '1101' প্রদান করে −
<?php $arg=13; $val=decbin($arg); echo "decbin(" . $arg . ") = " . $val; ?>
আউটপুট
এটি নিম্নলিখিত ফলাফল তৈরি করবে -
decbin(13) = 1101
উদাহরণ
নিম্নলিখিত উদাহরণ দেখায় যে প্রদত্ত সংখ্যার ভগ্নাংশ উপেক্ষা করা হয়েছে। তাই বাইনারি সিস্টেমে 9.99 কে 9 হিসাবে ধরা হয় যা '1001'। −
<?php $arg=9.99; $val=decbin($arg); echo "decbin(" . $arg . ") = " . $val; ?>
আউটপুট
এটি নিম্নলিখিত ফলাফল তৈরি করবে -
decbin(9.99) = 1001
উদাহরণ
যদি স্ট্রিং আর্গুমেন্ট হিসাবে প্রদান করা হয়, ফলাফল 0 −
<?php $arg="Hello"; $val=decbin($arg); echo "decbin(" . $arg . ") = " . $val; ?>
আউটপুট
এটি নিম্নলিখিত ফলাফল তৈরি করবে -
decbin(Hello) = 0
উদাহরণ
ঋণাত্মক দশমিক সংখ্যার জন্য, 2 এর পরিপূরক পদ্ধতি ব্যবহার করে রূপান্তর করা হয়। নিম্নলিখিত উদাহরণ 64 বিট সিস্টেমে ফলাফল দেখায়
<?php $arg=-10; $val=decbin($arg); echo "decbin(" . $arg . ") = " . $val; ?>
আউটপুট
এটি নিম্নলিখিত ফলাফল তৈরি করবে -
decbin(-10) = 1111111111111111111111111111111111111111111111111111111111110110