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

PHP hexdec() ফাংশন


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

hexdec() ফাংশনটি একটি হেক্সাডেসিমেল নাম্বারের ডেসিমেল সমতুল্য রিটার্ন করে যা একটি স্ট্রিং-এ এম্বেডেড থাকে।

এই ফাংশনটি একটি ডেসিমেল ইন্টিজার রিটার্ন করে, যদিও বড় মানগুলো ফ্লোট আকারে ফলাফল দিতে পারে।

সিনট্যাক্স

hexdec ( string $hex_string ) : number

প্যারামিটার

ক্রমিক নংপ্যারামিটার ও বিবরণ
1hex_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

  1. PHP max() ফাংশন

  2. PHP log10() ফাংশন

  3. PHP hexdec() ফাংশন

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