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

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

পরিচয়

PHP-তে IntlChar::getFC_NFKC_Closure() ফাংশনটি একটি ক্যারেক্টারের FC_NFKC_Closure প্রপার্টি ফেরত দেয়। এটি Unicode নরমালাইজেশন (NFKC - Normalization Form KC) সম্পর্কিত একটি প্রপার্টি যা ক্যারেক্টারের ফোল্ডিং (folding) এবং কম্পোজিশন (composition) Verhalten নির্দেশ করে।

সিনট্যাক্স

IntlChar::getFC_NFKC_Closure($val)

প্যারামিটার

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

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

ফাংশনটি ইনপুট ক্যারেক্টারের FC_NFKC_Closure স্ট্রিং রিটার্ন করে। যদি প্রপার্টি থাকে না তবে NULL বা খালি স্ট্রিং রিটার্ন করতে পারে।

উদাহরণ

<?php
// স্ট্রিং টাইপ ইনপুট
var_dump(IntlChar::getFC_NFKC_Closure("p{34}"));
echo "<br>";
// ক্যারেক্টার টাইপ ইনপুট
var_dump(IntlChar::getFC_NFKC_Closure(" "));
echo "<br>";
// Unicode ক্যারেক্টার টাইপ ইনপুট
var_dump(IntlChar::getFC_NFKC_Closure("u{220}"));
echo "<br>";
// স্ট্রিং টাইপ ইনপুট
var_dump(IntlChar::getFC_NFKC_Closure("XYZ"));
?>

আউটপুট

NULL
string(0) ""
NULL
NULL

দ্রষ্টব্য: অধিকাংশ সাধারণ ক্যারেক্টারের জন্য এই প্রপার্টি খালি বা NULL থাকে। এটি বিশেষ Unicode ক্যারেক্টারদের জন্য প্রাসঙ্গিক।

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

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

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

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