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

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

পরিচয়

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

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

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

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

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