পরিচয়
PHP-তে IntlChar::isUAlphabetic() ফাংশনটি যাচাই করে একটি Unicode ক্যারেক্টার "আলফাবেটিক" (Alphabetic) প্রপার্টি دار কিনা। Unicode-এ Alphabetic প্রপার্টি شامل: সব লেটার (L*), লেটার নম্বর (Nl), এবং অন্যান্য কিছু সিম্বল যেগুলো ভাষায় বর্ণ হিসেবে ব্যবহৃত হয়। এটি সাধারণ isalpha()-এর চেয়ে বিস্তৃত।
সিনট্যাক্স
bool IntlChar::isUAlphabetic($val)
প্যারামিটার
val − একটি ক্যারেক্টার বা পূর্ণসংখ্যা (Unicode কোডপয়েন্ট) UTF-8 এনকোডেড স্ট্রিং হিসেবে।
রিটার্ন ভ্যালু
ক্যারেক্টারটি Alphabetic প্রপার্টি دار হলে true, অন্যথায় false। বহু ক্যারেক্টার স্ট্রিং দিলে NULL রিটার্ন করতে পারে।
উদাহরণ
<?php
var_dump(IntlChar::isUAlphabetic("78"));
echo "<br>";
var_dump(IntlChar::isUAlphabetic("Y"));
echo "<br>";
var_dump(IntlChar::isUAlphabetic("MissionImpossible"));
echo "<br>";
?>
আউটপুট
NULL bool(true) NULL
ব্যাখ্যা:
- '78' — দুটি ডিজিট → NULL (একক ক্যারেক্টার আশা করে)
- 'Y' — আপারকেস লেটার, Alphabetic → true
- 'MissionImpossible' — বহু ক্যারেক্টার স্ট্রিং → NULL