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

PHP decbin() ফাংশন


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

decbin() ফাংশনটি একটি স্ট্রিং রিটার্ন করে যেটি দেওয়া ডেসিমেল নাম্বার আর্গুমেন্টের বাইনারি সমতুল্য ধারণ করে।

এই ফাংশনটি বাইনারি ডিজিট সহ একটি স্ট্রিং রিটার্ন করে।

সিনট্যাক্স

decbin ( int $number ) : string

প্যারামিটার

ক্রমিক নংপ্যারামিটার ও বিবরণ
1number
সমতুল্য বাইনারি রিপ্রেজেন্টেশনে রূপান্তর করায় এমন একটি ডেসিমেল নাম্বার

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

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

  1. PHP max() ফাংশন

  2. PHP log10() ফাংশন

  3. PHP decbin() ফাংশন

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