পরিচয়
PHP-তে IntlChar::getCombiningClass() ফাংশনটি একটি Unicode ক্যারেক্টারের কম্বাইনিং ক্লাস (combining class) ফেরত দেয়। কম্বাইনিং ক্লাস নির্দেশ করে ক্যरेк্টারটি টেক্সট রেন্ডারিংয়ে কীভাবে অন্যান্য ক্যারেক্টারের সাথে সংযোজিত হবে (যেমন: ডায়াক্রিটিক চিহ্নগুলো বেস ক্যারেক্টারের সাথে কীভাবে থাকবে)।
সিনট্যাক্স
int IntlChar::getCombiningClass($val)
প্যারামিটার
val − একটি পূর্ণসংখ্যা (Unicode কোডপয়েন্ট) বা UTF-8 এনকোডেড ক্যারেক্টার স্ট্রিং।
রিটার্ন ভ্যালু
ফাংশনটি ইনপুট ক্যারেক্টারের কম্বাইনিং ক্লাস উপস্থাপনকারী একটি পূর্ণসংখ্যা (int) রিটার্ন করে। ০ মান বেস ক্যারেক্টার বা নন-কম্বাইনিং ক্যারেক্টার বোঝায়।
উদাহরণ
<?php
var_dump(IntlChar::getCombiningClass(" "));
echo "<br>";
var_dump(IntlChar::getCombiningClass("PQRST"));
?>
আউটপুট
int(0) NULL
দ্রষ্টব্য: স্পেস ক্যারেক্টারের কম্বাইনিং ক্লাস ০। "PQRST" স্ট্রিং একাধিক ক্যারেক্টার ধারণ করে, তাই ফাংশনটি NULL রিটার্ন করে (এটি একটি একক ক্যারেক্টার আশা করে)।