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

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


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' दिखाया गया था)। सही आउटपुट ऊपर दिखाया गया है।


  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