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

PHP - mb_strtolower() के साथ लोअरकेस स्ट्रिंग बनाएं


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() - अपरकेस में बदलें।
  1. - C# में स्ट्रिंग में अपरकेस और लोअरकेस कैरेक्टर्स गिनना

    स्ट्रिंग में अपरकेस (बड़े अक्षर) और लोअरकेस (छोटे अक्षर) कैरेक्टर्स की गिनती के लिए हम प्रत्येक कैरेक्टर की ASCII/यूनिकोड वैल्यू जांचते हैं। शर्तें अपरकेस: A (65) से Z (90) तक लोअरकेस: a (97) से z (122) तक उदाहरण using System; public class Demo { public static void Main() {

  1. Python प्रोग्राम में बिल्ट-इन फ़ंक्शन के बिना अपरकेस और लोअरकेस वर्णों की गिनती Python प्रोग्राम में बिल्ट-इन फ़ंक्शन के बिना अपरकेस और लोअरकेस वर्णों की गिनती

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक स्ट्रिंग दी गई है, हमें स्ट्रिंग में मौजूद अपरकेस और लोअरकेस वर्णों की संख्या गिनने की आवश्यकता है बिना बिल्ट-इन फ़ंक्शन का उपयोग किए। इसे Python में उपलब्ध islower() और isupper() फ़ंक्शन का उपयोग करके आसानी

  1. - दिए गए स्ट्रिंग में अपरकेस और लोअरकेस वर्णों को गिनने का पायथन प्रोग्राम

    समस्या विवरण एक दिए गए स्ट्रिंग इनपुट के लिए, हम लोअरकेस में वर्णों की संख्या और अपरकेस में वर्णों की संख्या को पायथन का उपयोग करके गिनना चाहेंगे। उदाहरण के लिए, दी गई स्ट्रिंग के लिए: Hello World गणना होनी चाहिए: अपरकेस: 2 लोअरकेस: 8 हम इसे 2 शर्तों के साथ एक साधारण फॉर लूप का उपयोग करके लागू कर