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

PHP में mb_convert_case() का उपयोग करके स्ट्रिंग में केस फोल्डिंग


mb_convert_case() PHP में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग किसी दिए गए स्ट्रिंग पर केस फोल्डिंग करने के लिए किया जाता है।

सिंटैक्स

string mb_convert_case(string $string, int $mode, string $encoding)

पैरामीटर्स

mb_convert_case() तीन पैरामीटर्स स्वीकार करता है: $string, $mode और $encoding ताकि स्ट्रिंग पर केस फोल्डिंग की जा सके।

  • $string - यह पैरामीटर परिवर्तित की जाने वाली स्ट्रिंग को निर्दिष्ट करता है।

  • $mode - मोड पैरामीटर रूपांतरण के मोड के लिए उपयोग किया जाता है। इसका उपयोग मल्टीबाइट स्ट्रिंग रूपांतरण के लिए किया जा सकता है जैसे MB_CASE_UPPER, MB_CASE_LOWER, MB_CASE_TITLE, MB_CASE_FOLD, MB_CASE_UPPER_SIMPLE, MB_CASE_LOWER_SIMPLE, MB_CASE_TITLE_SIMPLE, MB_CASE_FOLD_SIMPLE।

  • $encoding - यह पैरामीटर कैरेक्टर एन्कोडिंग है। यदि इसे छोड़ दिया जाता है या null है, तो आंतरिक कैरेक्टर एन्कोडिंग मान का उपयोग किया जाएगा।

रिटर्न वैल्यूज़

mb_convert_case() रूपांतरण के मोड की स्ट्रिंग लौटाने के लिए उपयोग किया जाता है।

नोट: PHP 7.3.0 से, कुछ मल्टीबाइट फ़ंक्शंस को मोड के रूप में जोड़ा गया है, जैसे MB_CASE_FOLD, MB_CASE_UPPER_SIMPLE, MB_CASE_LOWER_SIMPLE, MB_CASE_TITLE_SIMPLE, और MB_CASE_FOLD_SIMPLE।

उदाहरण 1

<?php
    $string = "Hello World!, Welcome to the online Tutorial";
    // उपरोक्त स्ट्रिंग को अपरकेस में बदलें
    $string = mb_convert_case($string, MB_CASE_UPPER, "UTF-8");
    echo $string;
    // यह दी गई स्ट्रिंग को लोअरकेस में बदल देगा
    $string = mb_convert_case($string, MB_CASE_LOWER, "UTF-8");
    echo $string;
?>

आउटपुट

HELLO WORLD!, WELCOME TO THE ONLINE TUTORIALhello world!, welcome to the online tutorial

उदाहरण 2

<?php
    $string = "Hello World!, Welcome to the online Tutorial";
    // MB_CASE_TITLE का उपयोग किया गया है
    $string = mb_convert_case($string, MB_CASE_TITLE, "UTF-8");
    echo $string;
    // MB_CASE_UPPER_SIMPLE स्ट्रिंग को अपरकेस में बदलता है
    $string = mb_convert_case($string, MB_CASE_UPPER_SIMPLE, "UTF-8");
    echo $string;
?>

आउटपुट

Hello World!, Welcome To The Online TutorialHELLO WORLD!, WELCOME TO THE ONLINE TUTORIAL

  1. - PHP में रेगेक्स का उपयोग करके स्ट्रिंग को वाक्यों में विभाजित करें

    उदाहरण function sentence_split($text) { $before_regexes = array(/(?:(?:[\\x{201E}][\.!?\x{2026}][\\x{201D}]\s)|(?:[^\.]\s[A-Z]\.\s)|(?:\b(?:St|Gen|Hon|Prof|Dr|Mr|Ms|Mrs|[JS]r|Col|Maj|Brig|Sgt|Capt|Cmnd|Sen|Rev|Rep|Revd) \.\s)|(?:\b(?:St|Gen|Hon|Prof|Dr|Mr|Ms|Mrs|[JS]r|Col|Maj

  1. - PHP में Array Keys Reset करना

    PHP में array के keys को reset करके 0 से शुरू होने वाले numeric keys बनाना। विधि 1: array_values() (सबसे सरल) string(3) 110 } */ विधि 2: array_merge() (Side Effect) c] विधि 3: Custom Start Index के साथ 120] विधि 4: foreach Loop (Manual Control) Hanks] Multidimensional Arrays के लिए C] ];

  1. - PHP का उपयोग करके रैंडम स्ट्रिंग जनरेट करना

    PHP में रैंडम स्ट्रिंग जनरेट करना विधि 1: md5() + mt_rand() + substr() (पुराना तरीका) <?php $res = substr(md5(mt_rand()), 0, 5); echo रैंडम स्ट्रिंग प्रदर्शित हो रही है...\n; echo $res; ?> आउटपुट रैंडम स्ट्रिंग प्रदर्शित हो रही है... 1c856 विधि 2: random_bytes() + bin2hex() (क्रिप्टोग्र