PHP में IntlChar::getCombiningClass() फंक्शन दिए गए Unicode कोड पॉइंट (या वर्ण) का कॉम्बाइनिंग क्लास (combining class) मान लौटाता है। कॉम्बाइनिंग क्लास यह निर्धारित करता है कि वर्ण अन्य वर्णों के साथ कैसे संयोजित (combine) होता है, विशेष रूप से डायक्रिटिकल मार्क्स (diacritical marks) के लिए।
सिंटैक्स (Syntax)
IntlChar::getCombiningClass(int|string $codepoint): int
पैरामीटर्स (Parameters)
- $codepoint - Unicode कोड पॉइंट (पूर्णांक) या UTF-8 एन्कोडेड वर्ण स्ट्रिंग
रिटर्न वैल्यू (Return Value)
कॉम्बाइनिंग क्लास मान (0 से 255 के बीच पूर्णांक) लौटाता है। यदि वर्ण का कोई कॉम्बाइनिंग क्लास नहीं है तो 0 लौटाता है।
उदाहरण (Example)
<?php
var_dump(IntlChar::getCombiningClass(" ")); // स्पेस (कोई कॉम्बाइनिंग क्लास नहीं)
echo "<br>";
var_dump(IntlChar::getCombiningClass("PQRST")); // बहु-वर्ण स्ट्रिंग (केवल पहला वर्ण माना जाता है)
?>
आउटपुट (Output)
int(0) NULL
नोट: बहु-वर्ण स्ट्रिंग पास करने पर केवल पहला वर्ण माना जाता है, और अमान्य इनपुट के लिए NULL लौटाया जा सकता है।