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

PHP-তে IntlChar::digit() ফাংশন

পরিচয়

PHP-তে IntlChar::digit() ফাংশনটি একটি Unicode কোডপয়েন্টের দশমিক অঙ্ক মান (decimal digit value) নির্দিষ্ট রেডিক্স (radix বা base) অনুযায়ী ফেরত দেয়। এটি বর্ণ সংখ্যাকে (যেমন: '৭', '৯', 'A', 'F') 그에 সংশ্লিষ্ট সংখ্যাগত মানে রূপান্তর করে।

সিনট্যাক্স

int IntlChar::digit($val, $radix = 10)

প্যারামিটারসমূহ

  • val − একটি পূর্ণসংখ্যা (Unicode কোডপয়েন্ট) বা UTF-8 এনকোডেড ক্যারেক্টার স্ট্রিং।

  • radix − রেডিক্স বা বেস মান (ডিফল্ট ১০)। ২ থেকে ৩৬ পর্যন্ত মান গ্রহণযোগ্য।

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

ফাংশনটি নির্দিষ্ট রেডিক্স-এ ক্যারেক্টারটিকে প্রতিনিধিত্বকারী সংখ্যা রিটার্ন করে। যদি ক্যারেক্টারটি ঐ রেডিক্স-এ বৈধ অঙ্ক না হয়, তবে false রিটার্ন করে।

উদাহরণ

<?php
var_dump(IntlChar::digit("2"));
echo "<br>";
var_dump(IntlChar::digit("Z"));
echo "<br>";
var_dump(IntlChar::digit("6", 2));
?>

আউটপুট

int(2)
bool(false)
bool(false)

ব্যাখ্যা:

  • '2' বেস ১০-এ বৈধ অঙ্ক → ২ রিটার্ন করে।
  • 'Z' বেস ১০-এ বৈধ অঙ্ক নয় (Z হেক্সাডেসিমেলে ৩৫) → false।
  • '6' বেস ২ (বাইনারি)-এ বৈধ অঙ্ক নয় (বাইনারিতে শুধু ০, ১) → false।

  1. PHP-তে IntlChar::charMirror() ফাংশন

  2. PHP-তে IntlChar::isIDStart() ফাংশন

  3. PHP-তে IntlChar::isJavaIDPart() ফাংশন

  4. PHP-তে IntlChar::totitle() ফাংশন