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

PHP - mb_strtoupper() के साथ अपरकेस स्ट्रिंग बनाएं


PHP में mb_strtoupper() फ़ंक्शन

PHP में, **mb_strtoupper()** एक अंतर्निहित फ़ंक्शन है जो दिए गए स्ट्रिंग को **अपरकेस** में बदलने के लिए उपयोग किया जाता है, मल्टीबाइट कैरेक्टर्स को सही ढंग से संभालता है।

सिंटैक्स

string mb_strtoupper(string $string, string $encoding = null): string

पैरामीटर्स

  • $string - अपरकेस की जाने वाली स्ट्रिंग।
  • $encoding - कैरेक्टर एन्कोडिंग। यदि अनुपस्थित/null, तो आंतरिक कैरेक्टर एन्कोडिंग मान उपयोग किया जाता है।

रिटर्न मान

  • सभी वर्णमाला कैरेक्टर्स को अपरकेस में परिवर्तित **स्ट्रिंग**।

उदाहरण

<?php
$string = "Hello World!, Welcome to online tutorials";
$string = mb_strtoupper($string);
echo $string;
?>

आउटपुट

HELLO WORLD!, WELCOME TO ONLINE TUTORIALS

महत्वपूर्ण नोट्स

  • लोकेल-संवेदी: `mb_strtolower()` के समान लोकेल विचार लागू होते हैं।
  • यूनिकोड केस मैपिंग: कुछ कैरेक्टर्स की लंबाई बदल सकती है (उदाहरण: जर्मन ß → SS, ग्रीक σ → Σ अंत/मध्य में)।
  • स्ट्रटपर() के विपरीत: `strtoupper()` सिंगल-बाइट है और UTF-8 को खराब कर देता है।

संबंधित फ़ंक्शन्स

  • mb_strtolower() - लोअरकेस में बदलें।
  • mb_convert_case($str, MB_CASE_TITLE, $enc) - टाइटल केस (प्रत्येक शब्द का पहला अक्षर अपरकेस)।
  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() (क्रिप्टोग्र

  1. - जावा RegEx का उपयोग करके सभी अपरकेस अक्षरों को स्ट्रिंग के अंत में ले जाना

    सब-एक्सप्रेशन [ ] ब्रेसेस में निर्दिष्ट सभी वर्णों से मिलान करता है। इसलिए, किसी स्ट्रिंग के सभी अपरकेस अक्षरों को अंत में ले जाने के लिए: दिए गए स्ट्रिंग के सभी वर्णों के माध्यम से पुनरावृति करें। रेगुलर एक्सप्रेशन [A-Z] का उपयोग करके दिए गए स्ट्रिंग में सभी अपरकेस अक्षरों से मिलान करें। विशेष वर