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

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

পরিচয়

PHP-তে IntlChar::isdefined() ফাংশনটি যাচাই করে যে একটি Unicode কোডপয়েন্ট বা ক্যারেক্টার Unicode стандар্ডে সংজ্ঞায়িত (defined) কিনা। অর্থাৎ, কোডপয়েন্টটির কোনো ক্যারেক্টার অ্যাসাইন করা হয়েছে কিনা।

সিনট্যাক্স

bool IntlChar::isdefined($val)

প্যারামিটার

  • val − একটি পূর্ণসংখ্যা (Unicode কোডপয়েন্ট) বা UTF-8 এনকোডেড ক্যারেক্টার স্ট্রিং।

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

ফাংশনটি true রিটার্ন করে যদি ক্যারেক্টারটি Unicode-এ সংজ্ঞায়িত থাকে, অন্যথায় false। বহু ক্যারেক্টার স্ট্রিং দেওয়া হলে NULL রিটার্ন করতে পারে।

উদাহরণ

<?php
var_dump(IntlChar::isdefined("Z"));
echo "<br>";
var_dump(IntlChar::isdefined(" "));
echo "<br>";
var_dump(IntlChar::isdefined("HJHK"));
echo "<br>";
var_dump(IntlChar::isdefined("89"));
?>

আউটপুট

bool(true)
bool(true)
NULL
NULL

ব্যাখ্যা:

  • 'Z' — সংজ্ঞায়িত ক্যারেক্টার → true।
  • ' ' (স্পেস) — সংজ্ঞায়িত ক্যারেক্টার → true।
  • 'HJHK' এবং '89' — বহু ক্যারেক্টার স্ট্রিং → NULL (ফাংশন একক ক্যারেক্টার আশা করে)।

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

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

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

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