সংজ্ঞা এবং ব্যবহার
dechex() ফাংশনটি একটি স্ট্রিং রিটার্ন করে যেটি দেওয়া ডেসিমেল নাম্বার আর্গুমেন্টের হেক্সাডেসিমেল সমতুল্য ধারণ করে।
এই ফাংশনটি হেক্সাডেসিমেল ক্যারেক্টার সহ একটি স্ট্রিং রিটার্ন করে।
সিনট্যাক্স
dechex ( int $number ) : string
প্যারামিটার
| ক্রমিক নং | প্যারামিটার ও বিবরণ |
|---|---|
| 1 | number সমতুল্য হেক্সাডেসিমেল রিপ্রেজেন্টেশনে রূপান্তর করায় এমন একটি ডেসিমেল نام্বার |
রিটার্ন ভ্যালু
PHP dechex() ফাংশনটি স্ট্রিং-এ একটি হেক্সাডেসিমেল নাম্বার রিটার্ন করে।
PHP ভার্সন
এই ফাংশনটি PHP 4.x, PHP 5.x এবং PHP 7.x ভার্সনগুলিতে উপলব্ধ।
উদাহরণ
নিচের উদাহরণটি 1001-এর বাইনারি সমতুল্য ক্যালকুলেট করে এবং '3e9' রিটার্ন করে -
<?php $arg=1001; $val=dechex($arg); echo "dechex(" . $arg . ") = " . $val; ?>আউটপুট
এটি নিচের ফলাফল তৈরি করবে -
dechex(1001) = 3e9
উদাহরণ
নিচের উদাহরণটি দেখাচ্ছে যে দেওয়া নাম্বারের ফ্র্যাকশনাল পার্ট উপেক্ষা করা হয়। অতএব 100.55 কে 100 হিসেবে বিবেচনা করা হয় যা হেক্সাডেসিমেল সিস্টেমে '64'। -
<?php $arg=100.55; $val=dechex($arg); echo "dechex(" . $arg . ") = " . $val; ?>আউটপুট
এটি নিচের ফলাফল তৈরি করবে -
dechex(100.55) = 64
উদাহরণ
যদি স্ট্রিং আর্গুমেন্ট হিসেবে দেওয়া হয়, ফলাফল ০ -
<?php $arg="Hello"; $val=dechex($arg); echo "dechex(" . $arg . ") = " . $val; ?>আউটপুট
এটি নিচের ফলাফল তৈরি করবে -
dechex(Hello) = 0
উদাহরণ
নেগেটিভ ডেসিমেল নাম্বারের জন্য, রূপান্তর হেক্সাডেসিমেল ২'র কমপ্লিমেন্ট মেথড দিয়ে হয়। নিচের উদাহরণটি -10-এর হেক্সাডেসিমেল সমতুল্য রিটার্ন করে
<?php $arg='-10'; $val=dechex($arg); echo "dechex(" . $arg . ") = " . $val; ?>আউটপুট
এটি নিচের ফলাফল তৈরি করবে -
dechex(-10) = fffffffffffffff6