PHP में IntlChar::totitle() फंक्शन दिए गए Unicode वर्ण को टाइटलकेस (titlecase) में परिवर्तित करता है। टाइटलकेस आमतौर पर शब्द के पहले अक्षर को अपरकेस और बाकी को लोअरकेस करने के लिए उपयोग होता है, लेकिन कुछ वर्णों (जैसे लिगेचर्स) का विशेष टाइटलकेस रूप होता है।
सिंटैक्स (Syntax)
IntlChar::totitle(int|string $codepoint): int|string
पैरामीटर्स (Parameters)
- $codepoint - Unicode कोड पॉइंट (पूर्णांक) या UTF-8 एन्कोडेड वर्ण स्ट्रिंग
रिटर्न वैल्यू (Return Value)
- टाइटलकेस मैप्ड वर्ण (पूर्णांक कोड पॉइंट या स्ट्रिंग)
- यदि कोई टाइटलकेस मैपिंग नहीं है, तो वही वर्ण लौटाता है
- NULL - अमान्य इनपुट (बहु-वर्ण स्ट्रिंग) के लिए
उदाहरण (Example)
<?php
var_dump(IntlChar::totitle(" ")); // स्पेस - कोई बदलाव नहीं
echo "<br>";
var_dump(IntlChar::totitle(" $ ")); // बहु-वर्ण / स्पेस सहित
echo "<br>";
var_dump(IntlChar::totitle("78")); // बहु-वर्ण स्ट्रिंग
echo "<br>";
var_dump(IntlChar::totitle("k")); // लोअरकेस -> टाइटलकेस (अपरकेस)
?>
आउटपुट (Output)
string(1) " " NULL NULL string(1) "K"
नोट: अधिकांश वर्णों के लिए टाइटलकेस अपरकेस के समान होता है। विशेष लिगेचर्स (जैसे Dž → DŽ) के लिए भिन्न होता है।