সংজ্ঞা এবং ব্যবহার
decbin() ফাংশনটি একটি স্ট্রিং রিটার্ন করে যেটি দেওয়া ডেসিমেল নাম্বার আর্গুমেন্টের বাইনারি সমতুল্য ধারণ করে।
এই ফাংশনটি বাইনারি ডিজিট সহ একটি স্ট্রিং রিটার্ন করে।
সিনট্যাক্স
decbin ( int $number ) : string
প্যারামিটার
| ক্রমিক নং | প্যারামিটার ও বিবরণ |
|---|---|
| 1 | number সমতুল্য বাইনারি রিপ্রেজেন্টেশনে রূপান্তর করায় এমন একটি ডেসিমেল নাম্বার |
রিটার্ন ভ্যালু
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
উদাহরণ
যদি স্ট্রিং আর্গুমেন্ট হিসেবে দেওয়া হয়, ফলাফল ০ -
<?php $arg="Hello"; $val=decbin($arg); echo "decbin(" . $arg . ") = " . $val; ?>আউটপুট
এটি নিচের ফলাফল তৈরি করবে -
decbin(Hello) = 0
উদাহরণ
নেগেটিভ ডেসিমেল নাম্বারের জন্য, রূপান্তর ২'র কমপ্লিমেন্ট মেথড দিয়ে হয়। নিচের উদাহরণটি ৬৪-বিট সিস্টেমে ফলাফল দেখায়
<?php $arg=-10; $val=decbin($arg); echo "decbin(" . $arg . ") = " . $val; ?>আউটপুট
এটি নিচের ফলাফল তৈরি করবে -
decbin(-10) = 1111111111111111111111111111111111111111111111111111111111110110