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

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

পরিচয়

PHP-তে IntlChar::ord() ফাংশনটি একটি Unicode ক্যারেক্টার বা স্ট্রিংয়ের প্রথম ক্যারেক্টারের Unicode কোডপয়েন্ট (পূর্ণসংখ্যা মান) ফেরত দেয়। এটি PHP-এর বিল্ট-ইন ord() ফাংশনের Unicode-সুরক্ষিত সংস্করণ। ord() শুধু ASCII (০-২৫৫) কাজ করে, কিন্তু IntlChar::ord() যেকোনো Unicode ক্যারেক্টার সাপোর্ট করে।

সিনট্যাক্স

int IntlChar::ord($char_unicode)

প্যারামিটার

  • char_unicode − একটি Unicode ক্যারেক্টার (UTF-8 স্ট্রিং)।

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

ক্যারেক্টারটির Unicode কোডপয়েন্ট (পূর্ণসংখ্যা) ফেরত দেয়। বহু ক্যারেক্টার স্ট্রিং দিলে প্রথম ক্যারেক্টারের কোডপয়েন্ট ফেরত দিতে পারে বা NULL রিটার্ন করতে পারে।

উদাহরণ ১

<?php
var_dump(IntlChar::ord("H"));
echo "<br>";
var_dump(IntlChar::ord("9"));
?>

আউটপুট

int(72)
int(57)

উদাহরণ ২

<?php
var_dump(IntlChar::ord("%"));
echo "<br>";
var_dump(IntlChar::ord("Fine!"));
?>

আউটপুট

int(37)
NULL

ব্যাখ্যা:

  • 'H' → U+0048 = ৭২
  • '9' → U+0039 = ৫৭
  • '%' → U+0025 = ৩৭
  • 'Fine!' — বহু ক্যারেক্টার → NULL

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

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

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

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