Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में IntlChar::getFC_NFKC_Closure() फंक्शन


PHP में IntlChar::getFC_NFKC_Closure() फंक्शन दिए गए Unicode कोड पॉइंट का FC_NFKC_Closure गुण (property) लौटाता है। यह गुण NFKC नॉर्मलाइजेशन के तहत केस-फोल्डिंग (case-folding) क्लोजर को दर्शाता है।

सिंटैक्स (Syntax)

IntlChar::getFC_NFKC_Closure(int|string $codepoint): string

पैरामीटर्स (Parameters)

  • $codepoint - Unicode कोड पॉइंट (पूर्णांक) या UTF-8 एन्कोडेड वर्ण स्ट्रिंग

रिटर्न वैल्यू (Return Value)

FC_NFKC_Closure स्ट्रिंग लौटाता है। यदि कोई मैपिंग नहीं है तो खाली स्ट्रिंग, और अमान्य इनपुट के लिए NULL लौटाता है।

उदाहरण (Example)

<?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"));
?>

आउटपुट (Output)

NULL
string(0) ""
NULL
NULL

नोट: यह फंक्शन मुख्य रूप से Unicode नॉर्मलाइजेशन और केस-फोल्डिंग ऑपरेशन्स में आंतरिक उपयोग के लिए है।


  1. - PHP में IntlChar::isIDStart() फंक्शन

    PHP में IntlChar::isIDStart() फंक्शन जांचता है कि दिया गया Unicode वर्ण पहचानकर्ता प्रारंभ (identifier start) वर्ण के रूप में वैध है या नहीं। प्रोग्रामिंग भाषाओं में पहचानकर्ता (वेरिएबल नाम, फंक्शन नाम) आमतौर पर अक्षर या अंडरस्कोर से शुरू होने चाहिए, अंक से नहीं। सिंटैक्स (Syntax) IntlChar::isIDSt

  1. - PHP में IntlChar::isJavaIDPart() फंक्शन

    PHP में IntlChar::isJavaIDPart() फंक्शन जांचता है कि दिया गया Unicode वर्ण Java पहचानकर्ता भाग (Java identifier part) के रूप में वैध है या नहीं। Java पहचानकर्ताओं में अक्षर, अंक, अंडरस्कोर, डॉलर साइन, और कुछ अन्य Unicode वर्ण शामिल हो सकते हैं (पहले वर्ण के बाद)। सिंटैक्स (Syntax) IntlChar::isJava

  1. - PHP में IntlChar::totitle() फंक्शन

    PHP में IntlChar::totitle() फंक्शन दिए गए Unicode वर्ण को टाइटलकेस (titlecase) में परिवर्तित करता है। टाइटलकेस आमतौर पर शब्द के पहले अक्षर को अपरकेस और बाकी को लोअरकेस करने के लिए उपयोग होता है, लेकिन कुछ वर्णों (जैसे लिगेचर्स) का विशेष टाइटलकेस रूप होता है। सिंटैक्स (Syntax) IntlChar::totitle(int