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

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

পরিচয়

PHP-তে IntlChar::forDigit() ফাংশনটি একটি নির্দিষ্ট রেডিক্স (base)-এ একটি অঙ্কের (digit) ক্যারেক্টার রিপ্রেজেন্টেশন ফেরত দেয়। এটি digit() ফাংশনর বিপরীত কাজ করে — সংখ্যা দিয়ে ক্যারেক্টার পাওয়া যায়।

সিনট্যাক্স

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

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

  • digit − রূপান্তর করার অঙ্ক (০ থেকে radix-1 পর্যন্ত)।

  • radix − বেস/রেডিক্স (ডিফল্ট ১০)। ২ থেকে ৩৬ পর্যন্ত।

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

নির্দিষ্ট রেডিক্স-এ অঙ্কের ক্যারেক্টার রিপ্রেজেন্টেশনের Unicode কোডপয়েন্ট (পূর্ণসংখ্যা) ফেরত দেয়। অবৈধ অঙ্ক/রেডিক্স হলে অনির্দিষ্ট ফলাফল।

উদাহরণ

<?php
var_dump(IntlChar::forDigit(7));
echo "<br>";
var_dump(IntlChar::forDigit(5, 16));
echo "<br>";
var_dump(IntlChar::forDigit(0));
?>

আউটপুট

int(55)
int(53)
int(48)

ব্যাখ্যা:

  • forDigit(7, 10) → '7' এর কোডপয়েন্ট = ৫৫ (U+0037)
  • forDigit(5, 16) → হেক্সাডেসিমেল '5' = ৫৩ (U+0035)
  • forDigit(0, 10) → '0' এর কোডপয়েন্ট = ৪৮ (U+0030)
দ্রষ্টব্য: ফাংশনটি কোডপয়েন্ট (int) ফেরত দেয়, ক্যারেক্টার স্ট্রিং নয়। ক্যারেক্টার পেতে: IntlChar::chr(IntlChar::forDigit($d, $r))।

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

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

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

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