PHP में IntlChar::tolower() फंक्शन दिए गए Unicode वर्ण को लोअरकेस (lowercase) में परिवर्तित करता है। यह मानक PHP strtolower() फंक्शन से अधिक शक्तिशाली है क्योंकि यह पूर्ण Unicode रेंज को सपोर्ट करता है।
सिंटैक्स (Syntax)
IntlChar::tolower(int|string $codepoint): int|string
पैरामीटर्स (Parameters)
- $codepoint - Unicode कोड पॉइंट (पूर्णांक) या UTF-8 एन्कोडेड वर्ण स्ट्रिंग
रिटर्न वैल्यू (Return Value)
- परिवर्तित लोअरकेस वर्ण (पूर्णांक कोड पॉइंट या स्ट्रिंग)
- यदि वर्ण पहले से लोअरकेस है या केस मैपिंग नहीं है, तो वही वर्ण
- अमान्य इनपुट के लिए NULL
उदाहरण (Example)
<?php
var_dump(IntlChar::tolower("k")); // पहले से लोअरकेस
echo "<br>";
var_dump(IntlChar::tolower("89")); // बहु-वर्ण स्ट्रिंग
echo "<br>";
var_dump(IntlChar::tolower("M")); // अपरकेस 'M'
echo "<br>";
var_dump(IntlChar::tolower("jkl")); // बहु-वर्ण स्ट्रिंग
?>
आउटपुट (Output)
string(1) "k" NULL string(1) "m" NULL
नोट: मूल आउटपुट में त्रुटि थी ('k' के लिए 'J' दिखाया गया था)। सही आउटपुट ऊपर दिखाया गया है।