পরিচয়
PHP-তে IntlChar::isUUppercase() ফাংশনটি যাচাই করে একটি Unicode ক্যারেক্টার "আপারকেস" (Uppercase) প্রপার্টি دار কিনা। এটি isupper()-এর মতোই কিন্তু Unicode-এ Uppercase প্রপার্টি বেশি বিস্তৃত — কিছু ক্যারেক্টার লোয়ারকেস দেখতে পারে কিন্তু Uppercase প্রপার্টি دار হতে পারে (বিশেষ কেস মэপিং-এর কারণে)।
সিনট্যাক্স
bool IntlChar::isUUppercase($val)
প্যারামিটার
val − একটি ক্যারেক্টার UTF-8 এনকোডেড স্ট্রিং হিসেবে।
রিটার্ন ভ্যালু
ক্যারেক্টারটি Uppercase প্রপার্টি دار হলে true, অন্যথায় false। বহু ক্যারেক্টার স্ট্রিং দিলে NULL রিটার্ন করতে পারে।
উদাহরণ ১
<?php
var_dump(IntlChar::isUUppercase("2"));
echo "<br>";
var_dump(IntlChar::isUUppercase("Jack"));
echo "<br>";
var_dump(IntlChar::isUUppercase("K"));
?>
আউটপুট
bool(false) NULL bool(true)
উদাহরণ ২
<?php
var_dump(IntlChar::isUUppercase("*"));
echo "<br>";
var_dump(IntlChar::isUUppercase("n"));
echo "<br>";
var_dump(IntlChar::isUUppercase("D"));
?>
আউটপুট
bool(false) bool(false) bool(true)
ব্যাখ্যা:
- '2' — ডিজিট → false
- 'Jack' — বহু ক্যারেক্টার → NULL
- 'K' — আপারকেস লেটার, Uppercase প্রপার্টি আছে → true
- '*' — সিম্বল → false
- 'n' — লোয়ারকেস → false
- 'D' — আপারকেস → true