সংজ্ঞা এবং ব্যবহার
hexdec() ফাংশনটি একটি হেক্সাডেসিমেল নাম্বারের ডেসিমেল সমতুল্য রিটার্ন করে যা একটি স্ট্রিং-এ এম্বেডেড থাকে।
এই ফাংশনটি একটি ডেসিমেল ইন্টিজার রিটার্ন করে, যদিও বড় মানগুলো ফ্লোট আকারে ফলাফল দিতে পারে।
সিনট্যাক্স
hexdec ( string $hex_string ) : number
প্যারামিটার
| ক্রমিক নং | প্যারামিটার ও বিবরণ |
|---|---|
| 1 | hex_string সমতুল্য অক্টাল রিপ্রেজেন্টেশনে রূপান্তর করায় এমন একটি ডেসিমেল নাম্বার |
রিটার্ন ভ্যালু
PHP hexdec() ফাংশনটি একটি ডেসিমেল নাম্বার রিটার্ন করে।
PHP ভার্সন
এই ফাংশনটি PHP 4.x, PHP 5.x এবং PHP 7.x ভার্সনগুলিতে উপলব্ধ।
উদাহরণ
নিচের উদাহরণটি '100'-এর ডেসিমেল সমতুল্য ক্যালকুলেট করে এবং 256 রিটার্ন করে -
<?php $arg='100'; $val=hexdec($arg); echo "hexdec(" . $arg . ") = " . $val; ?>আউটপুট
এটি নিচের ফলাফল তৈরি করবে -
hexdec(100) = 256
উদাহরণ
যদি স্ট্রিং-এ অবৈধ ক্যারেক্টার থাকে (০-৯ এবং a-f ছাড়া) সেগুলো উপেক্ষা করা হয়। অতএব, '2x5' স্ট্রিং-এ, 'x' বাদ দেওয়া হয় এবং '25'-এর রূপান্তর করা হয় যা ৩৭। -
<?php $arg='2x5'; $val=hexdec($arg); echo "hexdec(" . $arg . ") = " . $val; ?>আউটপুট
এটি নিচের ফলাফল তৈরি করবে -
hexdec(2x5) = 37
উদাহরণ
যদি স্ট্রিং-এ সব ক্যারেক্টার নন-হেক্সাডেসিমেল হয়, ফলাফল ০ -
<?php $arg='PHP'; $val=hexdec($arg); echo "hexdec(" . $arg . ") = " . $val; ?>আউটপুট
এটি নিচের ফলাফল তৈরি করবে -
hexdec(PHP) = 0
উদাহরণ
hexdec() ফাংশনটি আর্গুমেন্ট স্ট্রিং-এ থাকা হেক্সাডেসিমেল নাম্বারকে আনসাইনড ইন্টিজার হিসেবে বিবেচনা করে এবং নিচের ফলাফল দেয়
<?php $arg='-10'; $val=hexdec($arg); echo "hexdec(" . $arg . ") = " . $val; ?>আউটপুট
এটি নিচের ফলাফল তৈরি করবে -
hexdec(-10) = 16