PHP में mb_strtolower() फ़ंक्शन
PHP में, हम दिए गए स्ट्रिंग को **लोअरकेस** में बदलने के लिए **mb_strtolower()** फ़ंक्शन का उपयोग कर सकते हैं। यह सभी वर्णमाला कैरेक्टर्स को लोअरकेस में परिवर्तित करके स्ट्रिंग लौटाता है, मल्टीबाइट कैरेक्टर्स को सही ढंग से संभालता है।
सिंटैक्स
string mb_strtolower(string $string, string $encoding = null): string
पैरामीटर्स
- $string - लोअरकेस की जाने वाली स्ट्रिंग।
- $encoding - कैरेक्टर एन्कोडिंग। यदि अनुपस्थित/null, तो आंतरिक कैरेक्टर एन्कोडिंग मान उपयोग किया जाता है।
रिटर्न मान
- सभी वर्णमाला कैरेक्टर्स को लोअरकेस में परिवर्तित **स्ट्रिंग**।
उदाहरण
<?php
$string = "Hello World!, Welcome to ONLINE tutorials";
// लोअरकेस में बदलें
$string = mb_strtolower($string);
echo $string;
?>
आउटपुट
hello world! welcome to online tutorials
महत्वपूर्ण नोट्स
- लोकेल-संवेदी: व्यवहार सेट लोकेल (`setlocale()`) पर निर्भर कर सकता है, विशेष रूप से तुर्की/अजरबैजनी (डॉटलेस i) जैसी भाषाओं के लिए।
- यूनिकोड मानक: यूनिकोड केस फोल्डिंग नियमों का उपयोग करता है।
- स्ट्र() के विपरीत: `strtolower()` सिंगल-बाइट है और UTF-8 में गैर-ASCII कैरेक्टर्स को खराब कर देता है।
संबंधित फ़ंक्शन्स
mb_strtoupper()- अपरकेस में बदलें।mb_convert_case()- `MB_CASE_LOWER`, `MB_CASE_UPPER`, `MB_CASE_TITLE` के साथ।mb_strtoupper()- अपरकेस में बदलें।