PHP-এ, আমরা দেওয়া একটি ক্যারেক্টারটির ইউনিকোড কোড পয়েন্ট মান পেতে mb_ord() ফাংশন ব্যবহার করতে পারি। এই ফাংশনটি PHP 7 বা তার উচ্চতর সংস্করণে সমর্থিত। mb_ord() ফাংশনটি mb_chr() ফাংশনের পরিপূরক।
সিনট্যাক্স
int mb_ord($str_string, $str_encoding)
প্যারামিটারসমূহ
mb_ord() নিম্নলিখিত দুটি প্যারামিটার গ্রহণ করে:
$str_string – এই প্যারামিটারটি স্ট্রিংটির জন্য ব্যবহৃত হয়।
$str_encoding – এটি ক্যারেক্টার এনকোডিং প্যারামিটার। যদি এটি অনুপস্থিত থাকে বা NULL হয়, তবে আমরা অভ্যন্তরীণ এনকোডিং মান ব্যবহার করতে পারি।
রিটার্ন মান
mb_ord() দেওয়া স্ট্রিংটির প্রথম ক্যারেক্টারটির জন্য ইউনিকোড পয়েন্ট মান রিটার্ন করে। ব্যর্থতার صورتে এটি False রিটার্ন করবে।
উদাহরণ
<?php echo "ক্যারেক্টারটির সাংখ্যিক মান পান \n"; var_dump(mb_ord("B", "UTF-8")); var_dump(mb_ord("d", "UTF-8")); var_dump(mb_ord("\x80", "ISO-8859-2")); var_dump(mb_ord("\x80", "Windows-1251")); ?>
আউটপুট
এটি নিম্নলিখিত আউটপুটটি উৎপন্ন করবে:
ক্যারেক্টারগুলোর সাংখ্যিক মান পান int(66) int(100) int(128) int(1026)