পরিচয়
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 ক্যারেক্টারদের জন্য প্রাসঙ্গিক।